如何修复 Laravel 上的“未找到视图”

Tim*_*hée 6 php laravel

我做了一个 Laravel 项目。当我去部署它时,我收到以下消息:

View [back.home] not found.
Run Code Online (Sandbox Code Playgroud)

但我的观点是在我的 web.php 上定义的:

Route::get('back/home', 'Back\HomeController@index')->name('back.home');
Run Code Online (Sandbox Code Playgroud)

在我的 HomeController 上:

public function index()
{
    return view('back.home');
}
Run Code Online (Sandbox Code Playgroud)

在部署之前,我做了composer和artisan命令:

  • php artisan cache:clear
  • php artisan route:clear
  • php artisan config:clear
  • composer update

我不知道为什么它不起作用。

Chi*_*sad 0

你可以尝试改变吗

Route::get('back/home', 'Back/HomeController@index')->name('Back.home');
Run Code Online (Sandbox Code Playgroud)

对此。

Route::get('/home', 'Back/HomeController@index')->name('Back.home');
Run Code Online (Sandbox Code Playgroud)

因为错误清楚地表明 laravel 在查找您的视图时遇到问题。

再次检查您的观点!