(2/2) NotFoundHttpException No query results for model [App\Post].
来源:4-12 csrf+富文本编辑器创建文章(上)
Nihaomamama
2017-09-27
自己查了好久,也没有差查出来。
代码:


写回答
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}
解决方法
把含有{}放后面,要么加个路由正则,限制只接收数字参数
这是转字别人,谢谢你。
40
相似问题