请帮助解决主题中提到的问题,我已尝试过以下方法:
<!-- https://stackoverflow.com/questions/42505607/laravel-5-4-view-name-not-found -->
php artisan cache:clear
php artisan config:cache
<!-- https://laracasts.com/discuss/channels/general-discussion/view-home-not-found?page=1 -->
php artisan route:clear
php artisan cache:clear
composer update
<!-- Partial view folder structure -->
- fares-and-payments.blade.php (this is the view that includes wc-fares-and-payments.balde.php)
- shared
-- rail-routes.blade.php
-- wc-fares-and-payments.balde.php
@yoeunes在做php artisan路线时给出了以下错误:缓存,wtf避免触及任何与登录有关的事情:
[LogicException]
Unable to prepare route [api/user] for serialization. Uses Closure.
我在IIS上运行PHP而不是Apache如果有帮助,我确实注意到IIS上周表现得很奇怪(给我HTTP错误404.0 - 未找到),您认为可能会排序IIS问题吗?可以解决这个问题吗?
答案 0 :(得分:2)
当您尝试将整个项目目录移动到其他路径时,也会发生此错误。运行以下命令:
php artisan optimize --force
php artisan config:clear
php artisan route:clear
php artisan view:clear
当Laravel在您的应用程序中找不到视图文件时,也会发生这种情况。确保在view.blade.php
目录下有一个名为resources/views/shared
的文件。
请注意,Laravel在调用return view('shared.view')
时会执行以下操作:
view('view')
,Laravel会查找该文件:
resources/views/view.php
。view('shared.view')
,Laravel会查找该文件:
resources/views/shared/view.blade.php
。答案 1 :(得分:0)
我只是想再次感谢@yoeunes昨天为这个问题提供了所有的帮助,我终于找到了解决问题的原因。
我在操作中提到的抛出异常的原因是因为不知何故,当我从Sublime Text复制并粘贴视图的名称然后在共享文件夹中重命名我的视图时,它不知何故必须添加一个空格文件的结尾,或者可能是一个看不见的特殊字符,这就是它无法正常工作的原因。
我设法通过在Windows资源管理器中手动重命名文件来解决这个问题。