RouteCollection.php第161行中的NotFoundHttpException:laravel
发布时间:2020-12-14 19:45:12 所属栏目:大数据 来源:网络整理
导读:在laravel我试图链接到一个特定的页面,但它正在显示 NotFoundHttpException in RouteCollection.php line 161: 这是我的代码,请帮我弄清楚错误 在我看来 : {{ link_to_route('deleteFile','Delete',[$file-resid]) }} 在路线: Route::get('/deleteFile/{$i
在laravel我试图链接到一个特定的页面,但它正在显示
这是我的代码,请帮我弄清楚错误 {{ link_to_route('deleteFile','Delete',[$file->resid]) }} 在路线: Route::get('/deleteFile/{$id}',['as'=>'deleteFile','uses'=>'FilesController@deleteFile']); 并在控制器中: class FilesController extends Controller{ public function deleteFile($id) { $file = Resource::find($id); Storage::delete(config('app.fileDestinationPath').'/'.$file->filename); $file->delete(); return redirect()->to('/upload'); }} 这是我的型号代码: namespace App; use IlluminateDatabaseEloquentModel; class Resource extends Model { protected $table='resource'; public $fillable=['resname']; }
你在你的参数上犯了错误.应该{id}不是{$id}
更改 Route::get('/deleteFile/{$id}','uses'=>'FilesController@deleteFile']); 至 Route::get('/deleteFile/{id}','uses'=>'FilesController@deleteFile']); 链接:https://laravel.com/docs/5.3/routing#required-parameters 和Laravel 5.3现在支持使用名称 Route::get('/deleteFile/{id}','FilesController@deleteFile')->name('deleteFile'); 链接:https://laravel.com/docs/5.3/routing#named-routes (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |