我想在所有页面上实现搜索栏功能,例如标题处的stackoverflow搜索栏。
目前我的所有网页@extends('layouts.app')
都是标题和页脚。
我在哪里放置 html 代码?它是在layouts/app.blade.php
的主布局上吗?
如果是这样,我如何为布局页面创建控制器?
或者有更好的方法吗?
答案 0 :(得分:0)
您可以使用视图编辑器将控制器代码绑定到布局/应用程序,因为无论何时创建布局/应用程序对象,它都会执行绑定到它的代码。您可以在App \ AppServiceProvider.php启动函数()中编写此代码,即 - :
public function boot()
{
view()->composer('layouts.app',function($view){
// Your Controller Logic Goes here
});
}