私はlaravelフレームワークを初めて使い、自分のWebサイトにログインシステムを実装しようとしています。私のウェブサイトにはランディングページがあります。ユーザーのログイン状況に基づいて私はこのリンクを以下のように変更する必要があります。laravel 5.3の私のビューでAuth :: checkにアクセスできない
<ul class="secondary_menu">
@if(Auth::guard('customer')->check())
<li><a href="{{url('/logout')}}" >Logout</a></li>
@else
<li><a href="{{url('/login')}}" >Login or Register</a></li>
@endif
</ul>
ここでロードを担当するコントローラは、私が質問の他のslimier一種で提案されているようにClass 'Auth' not found
は、私がuse Auth
とuse \Auth
を追加してみてくださいと言っていることのエラーを取得しています。このビュー
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Requests;
class CustomerController extends Controller
{
public function index()
{
return view('public.index');
}
}
です私はうまくいきませんでした。私は間違って何をしていますか?ビューから電話Auth
を確認することはできませんか?
あなたの '' 'config/app.php'''ファイルでは、' '' Auth '=> Illuminate \ Support \ Facades \ Auth :: class'''がエイリアスにありますか? – aceraven777