在Laravel 4.1中,有没有办法运行`Artisan :: call('up')`?

时间:2015-04-21 21:56:48

标签: php laravel laravel-4 laravel-routing artisan

目前,我有一条工作路线,使用标准的Laravel方式将我的应用程序置于维护模式。

Route::group(array('before' => 'auth'), function(){
    if(Auth::check() && Auth::user()->role->id == Role::ADMIN){
        //A route to shut down the application, user must be an authenticated Admin user
        Route::get('shut/the/application/down', function(){
            Artisan::call('down');
        });
    }
});

很遗憾,我无法通过{{1>} 将我的应用程序从维护模式中移除来使用类似的路径。

我怎么能这样做使用Artisan 和路线而不必创建自定义逻辑?我意识到我的应用程序在维护模式下无法访问,但在我的路由文件中放置Artisan::call('up')可以正常工作,但是将其作为路由包装却不行。我想知道是否有任何解决方法。

0 个答案:

没有答案