更新时间:2022-06-01 07:09:29
通过在启动方法中添加视图编写器并使用'*'与所有视图共享它来更新您的AppServiceProvider:
Update your AppServiceProvider by adding a view composer to the boot method and using '*' to share it with all views:
<?php
namespace App\Providers;
use Illuminate\Support\ServiceProvider;
class AppServiceProvider extends ServiceProvider
{
/**
* Bootstrap any application services.
*
* @return void
*/
public function boot()
{
view()->composer('*', function($view){
$view_name = str_replace('.', '-', $view->getName());
view()->share('view_name', $view_name);
});
}
/**
* Register any application services.
*
* @return void
*/
public function register()
{
//
}
}
{{$view_name}}
将可用于您的刀片服务器模板.
{{$view_name}}
will be made available to your blade templates.