![](/img/trans.png)
[英]Laravel 5.6 '/' route found but other routes not found AWS EC2
[英]Laravel 5.6 - Route not found
我正在使用Laravel 5.6並嘗試創建一個簡單的表單來創建帖子。 我的網絡路由如下所示:
Route::resource('posts', 'PostsController')->middleware('auth');
我的表格看起來像這樣...
<form action="{{route('posts@store')}}" method="POST">
<input name="title" type="text">
</form>
And my PagesController looks like this
public function store(Request $request)
{
$post = new Post;
$title = $request->input('title');
$post->save();
}
但是我收到以下錯誤消息。
Route [posts@store] not defined
我要去哪里錯了?
您可以檢查資源控制器並嘗試以下代碼。
<form action="{{route('posts.store')}}" method="POST">
<input name="title" type="text">
</form>
<form action="{{route('posts.store')}}" method="POST"> <input name="title" type="text"> </form>
public function store(Request $request)
{
$post = new Post;
$post->title= $request->input('title');//change
$post->save();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.