如何修复未定义的错误Laravel Route

时间:2019-06-03 16:11:17

标签: laravel

我收到路线未定义的错误,希望您能提供帮助。

<form action="{{ route('post.store') }}" 
    method="POST" enctype="multipart/form-data">

Route::group(['prefix' => 'admin', 'middleware'=>'auth'], function () {

    // route for post
    Route::get('/post/create', 'PostsController@create');
    Route::post('/post/store', 'PostsController@store');

    // route for categories
    Route::get('/category/create', 'CategorysController@create');
    Route::get('/category/store', 'CategorysController@store');

});

3 个答案:

答案 0 :(得分:2)

选项1(适用于所有类型的控制器)

Route::get('post/store', 'PostsController@store')->name('your_route_name');

您可以这样称呼此路线:{{ route('your_route_name') }}

选项2(如果您的控制器是资源控制器)

Route::resource('post', 'PostsController');

您可以这样称呼这条路线:

{{ route('post.store') }}
{{ route('post.edit', $post->id) }}
{{ route('post.create') }}
{{ route('post.uodate', $post->id) }}

答案 1 :(得分:1)

您正在尝试使用命名的路由,但尚未命名。因此添加:

func scrollViewDidScroll(_ scrollView: UIScrollView){
    if (scrollView.contentOffset.y + 1) >= (scrollView.contentSize.height - scrollView.frame.size.height) {
        //bottom reached
        your code here

    }
}

答案 2 :(得分:0)

更改路线:

<form action="{{ route('post.store') }}" method="POST" enctype="multipart/form-data">

收件人:

<form action="{{ url('/post/store') }}" method="POST" enctype="multipart/form-data">