【发布时间】:2016-06-17 08:23:33
【问题描述】:
我有一个模型配置,顶部有以下内容:
<?php
namespace App;
use DB;
use Illuminate\Database\Eloquent\Model;
class Config extends Model
{
protected $table = 'config';
public function getConfigVariables()
{
$config = DB::table('config')->where('is', '1')->first();
session()->put('name',$config['name']);
session()->put('infoemail',$config['infoemail']);
session()->put('copyrightowner',$config['copyrightowner']);
我希望在控制器中调用它来设置会话,所以在我设置的顶级路由中
Route::get('/',
[
'uses' => 'ConfigController@ConfigVariables',
'as' => 'home'
]);
不起作用的配置控制器方法是:
public function ConfigVariables()
{
Config::getConfigVariables();
session()->put('thisyear',ReturnCurrentYear());
$footer = "© ".session()->get('thisyear').", ".session()->get('name');
session()->put('footer',$footer);
return view('welcome');
}
但这不起作用,我被卡住了!
【问题讨论】:
标签: laravel-5 models controllers