我们先把共享的菜单模板抽离出来common.blade.php,放在resources/views/admin下
getLocale()) }}"> Laravel @section('content') @show @section('javascript') @show
创建一个welcome.blade.php
@extends('admin.common')@section('content')欢迎登录后台管理系统@endsection
修改我们之前的LoginController.php文件
only(['username','password']); $state = Auth::guard('admin')->attempt($info); return view('admin.welcome'); } public function logout(){ Auth::guard('admin')->logout(); }}
登录成功后会跳转到welcome.blade.php我们看下输出显示的结果:
我们已经显示出视图共享的数据了。因为视图共享把$menus在模板中存储了我们定义的菜单数据,所以我们在各个模板中都能使用这个变量。