小编Jaw*_*wad的帖子

如何在 Laravel 中设置全局变量?

我试图在 Laravel 中设置一个全局变量,我在__construct()函数中设置,但无法在控制器外部使用它。我应该在哪里设置该变量?

public function __construct()
{
    $cat = Categories::get()->first();
}
Run Code Online (Sandbox Code Playgroud)

但我无法访问$cat某些页面中的变量。

php laravel

5
推荐指数
2
解决办法
2万
查看次数

Laravel 5.7回显了刀片中的会话值

我试图回应我在Controller中设置的会话的值

public function changeLanguage(Request $request){
    if($request->ajax()){
        $request->session()->put('locale',$request->locale);
        $request->session()->flash('alert-success',('app.Locale_Change_Success'));
    } 
}
Run Code Online (Sandbox Code Playgroud)

$request->local由ajax提交的值是dren.现在我想要在刀片中使用dren的值,代码看起来像这样

@if(Session::has('locale','en'))
    <link rel="stylesheet" type="text/css" href="css/en.css">
@endif
@if(Session::has('locale','dr'))
    <link rel="stylesheet" type="text/css" href="css/dr.css">
@endif
Run Code Online (Sandbox Code Playgroud)

php laravel

0
推荐指数
1
解决办法
986
查看次数

标签 统计

laravel ×2

php ×2