laravel中 Route::resource('photo', 'PhotoController');注册路由问题

laravel中 Route::resource('photo', 'PhotoController'); 注册路由,
使用php artisan route:list 没有生成对应路由方法,
laravel版本是5.4

阅读 4.2k
4 个回答

不会啊,亲测可用。

clipboard.png

你可以试一下 php artisan route:clear 清楚路由缓存

运行php artisan route:cache试试?

另外,如果你是用PHP内置服务器(包括使用php artisan serve方式)运行的,每次更新了路由之后,需要重新运行PHP内置服务器才能生效。

抱歉,不是这个意思 我的意思是 Route::resource('photo', 'PhotoController'); 这一句已经在路由文件中,执行 php artisan route:list 后也有显示下边这些
| | GET|HEAD | photo | photo.index |AppHttpControllersPhotoController@index | web|
| | GET|HEAD | photo/{photo} | photo.show | AppHttpControllersPhotoController@show | web|
@facades
图片描述

新手上路,请多包涵

要生成里面的方法要在生成控制器的时候加上 --resource 才能生成里面的方法
php artisan make:controller TestController --resource

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题