2017-04-06 56 views

回答

2

因为Route::resource('posts', 'PostController');生成

Route::get('posts/create', '[email protected]'); 

Route::get('create', '[email protected]'); 

这意味着你必须链接到 '后/创建'

<a href="/posts/create">New Post</a> 
+0

现在正在工作。谢谢。 – Cristal

+0

如果我的回答对您有帮助,请将其标记为答案,这样您的问题就会解决。谢谢:) – EddyTheDove

0

您正在试图创建一个使用资源控制器的帖子。

您的URL或路由应该是posts/create而不是posts,因为posts用于获取将从您的资源控制器激发index方法的帖子列表。

要创建,您的路线必须为posts/create,并且它会从您的资源控制器中提交create方法。

这意味着,

Route::resource('posts','PostsController'); => Route::get('posts','[email protected]); 


Route::resource('posts/create','PostsController'); => Route::get('posts/create','[email protected]); 


让我知道你的作品!

+0

它现在工作。谢谢。 – Cristal

相关问题