我已经在共享主机上部署了laravel应用程序,并且 我也更改了public_html中index.php中的目录。 问题是laravel不会在本地文件夹中打开视图文件,它说找不到页面 例如: views / pages / home.blade.php,主目录文件无法打开,它将返回未找到的页面,但是当我将home.blade.php移至如下视图时: 查看/home.blade.php 工作正常但是,这种情况仅在共享主机上。
这是路由控制器。
...
public function pageRoute($page){
return view('pages.'.$page);
}
...
这是web.php中的路由 ...
Route::get('{page}',['as' => '/', 'uses' => 'DataController@pageRoute']);
...
这就是我使用类似website.com/home这样的路线时得到的东西
InvalidArgumentException
View [pages.home] not found.
答案 0 :(得分:0)
好的,问题在于实际的目录名称是“ Panel”,大写字母“ P”,在我的代码中,我使用了小写字母,这就是为什么找不到它的原因。