0
Laravel 5.2
でマルチ認証を使用したいと思います。しかし、私は奇妙な問題を発見した。ララベル用マルチ認証5.2使用ミドルウェア
ここに私のコードはroute.php
です。
login.blade.php
には$errors
を取得できませんが、null
が返されます。
<?php
Route::group(['middleware' => ['web'], 'namespace' => 'Admin', 'prefix' => 'admin'], function() {
Route::auth();
});
?>
しかし、私はWebミドルウェアを削除すると動作します。
<?php
Route::group(`enter code here`['namespace' => 'Admin', 'prefix' => 'admin'], function() {
Route::auth();
});
?>
私はその理由を知りません。セッションを使用したいときは、Webミドルウェアを使用する必要があります。
大変ありがとうございました。ちなみに、別のプロバイダを読み込む方法はありますか?たとえば、フロントエンドでは、A、Bプロバイダをロードするだけです。バックエンドでは、C、Dのプロバイダをロードしますか?本当にありがとう – jiyis
プロバイダーとは、認証プロバイダですか?またはサービスプロバイダ。私はバックエンドとフロントエンドに異なる認証ガードを適用したいと思っています。 – Rifki
私の不明な表現には申し訳ありません。私はconfigフォルダ内のapp.phpを意味します。 'providers' => [....]バックエンドにlaravel generotorと他のパッケージを使いたいです。フロントエンドにロードする必要はありません。 – jiyis