从上一篇文章 Ruby 程序员学习 laravel 框架笔记 (8)-view 的更多知识 应该学会了在如何传递变量给 view。
这一篇来说个简单的,在各种 view 中共享变量。
编辑app/Providers/AppServiceProvider.php
文件,它的内容如下:
// app/Providers/AppServiceProvider.php
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
// 下面这一行是新增的。
use View;
class AppServiceProvider extends ServiceProvider
{
public function boot()
{
View::share('myname', 'Renato');
}
...
}
看上面的代码,主要是在 boot
函数下,添加了一行 View::share('myname', 'Renato');
,表示设置一个变量 myname
,其值为
Renato
。
现在可以把这个变量传递给任何 view 了,只要在 view 引用 $myname
即可。
如果你还不会,那就看看上一篇文章的内容。
完结。