我正在尝试从Laravel 6的控制器运行config:cache和route:cache。
我不想在shell中为最终用户运行这个命令。
但是当我通过Artisan::call('config:cache')
和Artisan::call('route:cache')
运行它们时,它们正在创建boostrapcacheconfig:php和boostrapcache::route.php。但实际上不工作。
也可以从web.php
的路线使用Artisan
Route::get('config', function () {
Artisan::call('cache:clear');
Artisan::call('storage:link');
Artisan::call('view:clear');
Artisan::call('route:clear');
Artisan::call('config:clear');
dd("Success..! OK");
});