路由不是 return 索引页面

Routes not return the index page

我在 views/articles 文件夹中有一个文件名 create.blade.php。 通过我的以下路线,我需要调用此页面,但我收到页面未找到消息。

Route::get('/article/create', 'ArticleController@create');

控制器

public function index()
{
    //Get articles
    $articles = Article::select('id','title','body', 'created_at')
                        ->orderBy('id', 'desc')
                        ->get();
    // return data
    return view('articles.index')->with('articles', json_decode($articles));
}

public function create() 
{
    return view('articles.create');
}

路线

//List Single Article
Route::get('article/{id}', 'ArticleController@show');
Route::get('/article/create', 'ArticleController@create');

更改路线

Route::get('article/create', 'ArticleController@create');

并且您可以使用单个资源路由指定所有 CRUD 方法

Route::resource('article', 'ArticleController');

如果仍然不起作用(只是假设)将您的路线添加到 App\Http\Middleware

中的 VerifyCsrfToken.php 文件中
protected $except = [
 'article/create',
 // other routes
];