1
我有一個需要很長時間才能運行的網站url。laravel通過cli運行控制器的路由或方法
它是在路線中添加的,但想通過終端運行。這條路線從我的控制器調用moethod。因爲路由沒有php擴展名,所以這條路線將無法通過php命令運行。
如何通過終端/ CLI運行laravel路由。
路線:
Route::get('backup', array(
'uses' => '[email protected]'
));
什麼將是它在我的終端命令。
我有解決方案,這 1)使用創建laravel命令下面的命令
php artisan command:make BackupThemeCommand
2)上述命令將創建應用/命令/ BackupThemeCommand.php很少文件內容。將以下內容更新到此文件,使用冒號將名稱設置爲artisan命令。
protected $name = 'backup:theme';
3)將以下內容添加到上面創建的文件的fire方法並保存文件。
$obj = new DocBackupsController();
$obj->backup();
4)添加下列行來應用程序/開始/ artisan.php
Artisan::add(new BackupThemeCommand);
5)使用終端
sudo php artisan backup:theme
調用上述命令這將讓您從終端的碼..
你可以使用'curl'。 – chanafdo