laravel 中App/http/ViewComposer 添加组件代码<?phpnamespace App\Http\ViewComposer;use Illuminate\Contracts\View\View;class ViewComposer{ public function compose(View $view) { //$chq = 'gljglkdflgjdfl'; //$view->with('navi',compact('chq')); $view->with('chq','jgldjsglfsdjlgfds'); //$view->withNmae('navi'); }}服务中注册代码:<?phpnamespace App\Providers;use Illuminate\Support\ServiceProvider;use DB,View;class ViewServiceProvider extends ServiceProvider{ /** * Bootstrap the application services. * * @return void */ public function boot() { /*View::composer('navi', function($view){ $view->with('chq', 'jvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv'); });*/ View::composer('navi', 'App\Http\ViewComposer\ViewComposer'); } /** * Register the application services. * * @return void */ public function register() { // }}同时在app.php中也添加了相应的代码App\Providers\ViewServiceProvider::class,但是我在调用navi这个视图中调用{{$chq}}的时候报错了,这个是怎么回事
目前暂无任何回答
- 0 回答
- 0 关注
- 1219 浏览
添加回答
举报
0/150
提交
取消