私はView Composer
を作成するためにいくつかの値をWebに渡そうとしていますが、「未定義変数」を返します。私はView Composer Laravel 5.3
use Illuminate\Contracts\View\View;
use App\Category;
use App\Tag;
class AsideComposer{
public function compose(View $view)
{
$categories=Category::all();
$tags=Tag::all();
$view->with('categories', $categories)->with('tags', $tags);
}
}
インデックスリターンUndefined variable:categories
を追加AsideComposer
で
use Illuminate\Support\Facades\View;
public function boot()
{
View::composer(['front.index'],'App\Http\ViewComposers\AsideComposer');
}
プロバイダーにこのコードを追加します。何か案が?
AppServiceProviderの 'boot()'メソッドはありますか? – TheFallen