我做了一个 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
我不知道为什么它不起作用。
你可以尝试改变吗
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 在查找您的视图时遇到问题。
再次检查您的观点!