Vấn đề route và tham số trong laravel eloquent

Mình có 1 route như sau:

Route::group(['middleware' => ['auth'], 'prefix' => 'admin', 'as' => 'admin.'], function () {
    Route::get('multiuploads/{$id}', ['uses' => 'Admin\UploadController@uploadFile','as'=>'multiuploads.upload']);
})

code trong view như thế này:

@can('images_album_upload')
     <a href="{{ route('admin.multiuploads.upload',[$image_library->id]) }}" class="btn btn-xs btn-warning"">@lang('quickadmin.qa_add_image')</a>
@endcan

và trong UploadController thì như thế này:

public function uploadFile($id)
    {
    	if (! Gate::allows('images_album_upload')) {
            return abort(401);
        }
        $image_library = ImageLibrary::findOrFail($id);
        return view('admin.Library.Image.create_image',compact('image_library'));
    }

Cái mình muốn là lấy id từ tên album, nhấn thêm ảnh sẽ ra form thêm ảnh vào album đó. Có điều khi mình nhấn vào nó lại hiện lỗi này:

Còn đây là giao diện album (Các bác đừng để ý tên Album nha, do bực quá viết bậy tên album :joy: )

Vậy cho mình hỏi nó bị lỗi gì thế ạ? Mình dùng Eloquent :frowning: Cám ơn mọi người nhiều ạ :frowning:

Bạn có thể dùng F12 Inspect để xem page nào trả về 404.
Hoặc bạn có thể dùng laravel debugbar để theo dõi data chính xác chưa

Thanks bác, nhưng mình tìm ra rồi lỗi ở cái route.
Route đúng phải là bỏ chữ $ đi :joy:

Route::get('multiuploads/{id}', ['uses' => 'Admin\UploadController@uploadFile','as'=>'multiuploads.upload']);
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?