Php 如何创建可由经过身份验证的用户和未经身份验证的用户访问的页面
我试图理解如何创建一个可以被认证用户和非认证用户访问的页面。经过身份验证的用户将具有不同的标题(可能还有不同的母版页),其中包含指向用户配置文件的链接。。等等 如果我为未注册的用户创建一个新的母版页,我如何配置laravel 5.2以仅在用户未注册时显示此母版页?是在路线层吗 我的注册页面有以下路径:Php 如何创建可由经过身份验证的用户和未经身份验证的用户访问的页面,php,laravel,Php,Laravel,我试图理解如何创建一个可以被认证用户和非认证用户访问的页面。经过身份验证的用户将具有不同的标题(可能还有不同的母版页),其中包含指向用户配置文件的链接。。等等 如果我为未注册的用户创建一个新的母版页,我如何配置laravel 5.2以仅在用户未注册时显示此母版页?是在路线层吗 我的注册页面有以下路径: Route::get('/', function () { return view('welcome'); })->name('home')->middleware('gues
Route::get('/', function () {
return view('welcome');
})->name('home')->middleware('guest');
如果您想向所有用户显示相同的页面,而这些用户根据身份具有不同的标题,则可以在
.blade.php
文件中使用blade指令:
@auth
@include('此处包含身份验证头文件')
@endauth
@客人
@include('此处包含来宾头文件')
@终客
也不要使用auth
或guest
中间件,这将限制已验证或未验证用户的访问
路由::get('/',函数(){
返回视图(“欢迎”);
})->名称(“主页”);//->中间件(“来宾”);