所有页面laravel 5的主要布局上的搜索栏

时间:2017-09-06 05:08:08

标签: html laravel laravel-5 view controller

我想在所有页面上实现搜索栏功能,例如标题处的stackoverflow搜索栏。 目前我的所有网页@extends('layouts.app')都是标题页脚。 我在哪里放置 html 代码?它是在layouts/app.blade.php的主布局上吗? 如果是这样,我如何为布局页面创建控制器? 或者有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用视图编辑器将控制器代码绑定到布局/应用程序,因为无论何时创建布局/应用程序对象,它都会执行绑定到它的代码。您可以在App \ AppServiceProvider.php启动函数()中编写此代码,即 - :

public function boot()
{
   view()->composer('layouts.app',function($view){

            // Your Controller Logic Goes here

    });
}