laravel试图组件开发错误


  laravel 中App/http/ViewComposer 添加组件代码

<?php
namespace 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');
   }
}

服务中注册代码:

<?php

namespace 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}}的时候报错了,这个是怎么回事

qq_没有尾的火车_0
浏览 1220回答 0
0回答
打开App,查看更多内容
随时随地看视频慕课网APP