Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5视图正在从缓存加载,新代码不影响_Php_Laravel_Laravel 5_Laravel Blade - Fatal编程技术网

Php Laravel 5视图正在从缓存加载,新代码不影响

Php Laravel 5视图正在从缓存加载,新代码不影响,php,laravel,laravel-5,laravel-blade,Php,Laravel,Laravel 5,Laravel Blade,我一直在我的流浪开发环境中工作,Laravel 5应用程序运行良好。当我把应用程序上传到我的DoUbuntu14.14 droplet时,它从缓存加载视图,当我更新视图刀片模板时,它不会影响网站 我一直在寻找解决办法,但什么也没找到。现在确定如何停止缓存视图或刷新缓存 错误: ErrorException in 61093154cb848bf7f33155b09ac70c93 line 132: Undefined property: Illuminate\Database\Eloquent\C

我一直在我的流浪开发环境中工作,Laravel 5应用程序运行良好。当我把应用程序上传到我的DoUbuntu14.14 droplet时,它从缓存加载视图,当我更新视图刀片模板时,它不会影响网站

我一直在寻找解决办法,但什么也没找到。现在确定如何停止缓存视图或刷新缓存

错误:

ErrorException in 61093154cb848bf7f33155b09ac70c93 line 132: Undefined property: Illuminate\Database\Eloquent\Collection::$profile_picture (View: /var/www/demo/property/public/resources/views/user/account/acc.blade.php)

    in 61093154cb848bf7f33155b09ac70c93 line 132
    at CompilerEngine->handleViewException(object(ErrorException), '1') in PhpEngine.php line 43
    at PhpEngine->evaluatePath('/var/www/demo/property/public/storage/framework/views/61093154cb848bf7f33155b09ac70c93', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'page_title' => 'User Account', 'profile' => object(Collection))) in CompilerEngine.php line 57
    at CompilerEngine->get('/var/www/demo/property/public/resources/views/user/account/acc.blade.php', array('__env' => object(Factory), 'app' => object(Application), 'errors' => object(ViewErrorBag), 'page_title' => 'User Account', 'profile' => object(Collection))) in View.php line 136
    at View->getContents() in View.php line 104
    at View->renderContents() in View.php line 78
    at View->render() in Response.php line 44
    at Response->setContent(object(View)) in Response.php line 202
    at Response->__construct(object(View)) in Router.php line 1198
    at Router->prepareResponse(object(Request), object(View)) in Router.php line 702
    at Router->Illuminate\Routing\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Authenticate.php line 47
    at Authenticate->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
    at Pipeline->then(object(Closure)) in Router.php line 703
    at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 670
    at Router->dispatchToRoute(object(Request)) in Router.php line 628
    at Router->dispatch(object(Request)) in Kernel.php line 214
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 141
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in VerifyCsrfToken.php line 43
    at VerifyCsrfToken->handle(object(Request), object(Closure)) in VerifyCsrfToken.php line 17
    at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in ShareErrorsFromSession.php line 55
    at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in StartSession.php line 61
    at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 36
    at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in EncryptCookies.php line 40
    at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in CheckForMaintenanceMode.php line 42
    at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 125
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request))
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 101
    at Pipeline->then(object(Closure)) in Kernel.php line 115
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 84
    at Kernel->handle(object(Request)) in index.php line 53
错误发生后,我更新了第132行,但它不影响。我试图从acc.blade.php文件中删除所有内容,但仍然出现错误。

我制作了一个用于清除视图的包(artisan命令),因为手动清除视图确实很烦人

安装时只需
$php artisan视图:清除

如果您使用的是Laravel 5.1.*您不需要此软件包,因为它是Laravel基本命令的一部分。

也许浏览器本身正在进行一些缓存,所以在windows上使用ctrl+f5(ctrl+r)或在osx上使用shift+command+r来使用“硬重新加载”或“硬刷新”。

你说的“缓存”是什么意思?您是指laravel在存储文件夹中为您的视图生成的临时文件?如果你试图删除那个临时文件怎么办?@CarlosHerreraPlata我已经在我的描述中添加了这个错误。我希望这将有助于理解。我没有尝试删除temp文件夹中的文件,因为我不确定这会破坏任何东西或类似的东西。运行
php artisan缓存:clear
清除服务器上的缓存。请尝试删除文件
6109154CB848BF7F33155B09AC70C93。php
它将存储在:
/storage/framework/views
我尝试过
phpartisan缓存:清除
并从
存储/framework/views
文件夹中删除文件。。。但它以前不起作用。。但当我同时做这两件事并返回到网站时,它似乎起了作用。谢谢大家:)我接受了你们的回答,因为我使用的是我从NPM得到的你们的软件包。虽然我需要在查看
之前运行
php-artisan-cache:clear
,但它仍然非常有用,因为我不需要去选择每个文件并删除它们。如果您可以添加一些参数,如
view:clear--cc
with将自动执行
cashe:clear
,那就太好了。我将研究它,下次尝试在github中进行注释;)。祝你好运,Artisan.@ArifulHaque执行的顺序是
view:clear
cache:clear
重要吗?我维护了
cache:clear
view:clear
,但没有检查相反的顺序。