私は承認を処理するミドルウェアを作成中です。役割を確認してから承認します。しかし、私がやっているとき$role = $request->user()->role;
それは私にエラーを与えていますTrying to get property of non-object
。ここで私が間違っていること。
これが私のミドルウェアクラスの抜粋です
ロールミドルウェア
namespace App\Http\Middleware;
use Closure;
use Illuminate\Http\Request;
use App\Http\Requests;
class RoleMiddleware
{
public function handle($request, $next) {
$role = $request->user()->role;
また、違いとどちらが最適かを知りたいのですが、ミドルウェア、ポリシー、またはゲート ファサードの使用を承認する必要がありますか?
助けていただければ幸いです。
ありがとう、サンバフ