PHP5以上を実行している場合は、以下を試すことができます。環境に応じて、またはデバッグモードがオンになっている場合は、スイッチをオンまたはオフに切り替えることができます。
<?php
if (env('APP_DEBUG') || env('APP_ENV') === 'local')
ini_set('opcache.revalidate_freq', '0');
artisanコマンドを呼び出して、ミドルウェアまたはルートフィルタを使用してキャッシュをクリアすることもできます。
Laravel 4
<?php
App::before(function($request)
{
if (env('APP_DEBUG') || env('APP_ENV') === 'local')
Artisan::call('view:clear');
});
Laravel 5+ミドルウェア:
<?php
namespace App\Http\Middleware;
use Artisan;
use Closure;
class ClearViewCache
{
/**
* Handle an incoming request.
*
* @param \Illuminate\Http\Request $request
* @param \Closure $next
* @return mixed
*/
public function handle($request, Closure $next)
{
if (env('APP_DEBUG') || env('APP_ENV') === 'local')
Artisan::call('view:clear');
return $next($request);
}
}
うわー、おかげで私は明日それを試してみて、あなたが知っているだろう。.. –