Php Laravel 4-从Routes Closes呼叫控制器
我是Laravel4的新手,我只想在调用控制器之前在Routes(Closes)中设置运行时的配置。但它不起作用。Php Laravel 4-从Routes Closes呼叫控制器,php,laravel,Php,Laravel,我是Laravel4的新手,我只想在调用控制器之前在Routes(Closes)中设置运行时的配置。但它不起作用。 以下是我的路线: Route::get('/test', array(function(){ $config = [ 'config_url' => 'https://demo.com/' ]; \Config::set('app.test', 'test'); \Config::set('config',$config);
以下是我的路线:
Route::get('/test', array(function(){
$config = [
'config_url' => 'https://demo.com/'
];
\Config::set('app.test', 'test');
\Config::set('config',$config);
echo "123";die();
}, 'uses' => 'UserController@estimate_time'));
它转到
UserController
的操作estimate\u time
,而不运行该函数。根据我的经验,您不能这样使用该路径,因为function(){}
等于'use'
。我想这是function(){}
和['use'=>'XXX']
之间的非此即彼关系
也许您可以将所有这些配置设置为中间件,然后使用:
Route::get('/test', ['uses' => 'UserController@estimate_time']);
根据我的经验,您不能这样使用路由,因为
function(){}
等于'use'
。我想这是function(){}
和['use'=>'XXX']
之间的非此即彼关系
也许您可以将所有这些配置设置为中间件,然后使用:
Route::get('/test', ['uses' => 'UserController@estimate_time']);
我认为路由文件不是设置配置的最佳位置。您可以在中间件或控制器中执行此操作 我认为路由文件不是设置配置的最佳位置。您可以在中间件或控制器中执行此操作