(2/2) NotFoundHttpException No query results for model [App\Post].

来源:4-12 csrf+富文本编辑器创建文章(上)

Nihaomamama

2017-09-27

自己查了好久,也没有差查出来。

代码:

http://szimg.mukewang.com/59cb8cb100018b4f04350193.jpg

http://szimg.mukewang.com/59cb8cb1000115e106730085.jpg


写回答

1回答

Nihaomamama

提问者

2017-09-27

  

Route::group(['prefix' => 'posts'],function(){ 

   Route::get('/','PostController@index');  

   Route::put('/delete','PostController@delete');

   Route::any('/create','PostController@create'); 

   Route::get('/{post}','PostController@show');

 });

   

得到某位大神指导 

路由访问检测是从上到下,当检测到{}时后面的会替换成含有{}

由于在create 之前有{} 所以 laravel 会把create 换成{create}

解决方法 

把含有{}放后面,要么加个路由正则,限制只接收数字参数


这是转字别人,谢谢你。

4
0

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程