“Laravel membatasi rute” Kode Jawaban

Laravel membatasi metode rute

   public function __construct()
    {
        $this->middleware('auth')->except(['index', 'show']);
    }
Funny Fox

Laravel membatasi rute

namespace App\Http\Middleware;

use App\Article;
use Closure;
use Illuminate\Contracts\Auth\Guard;

class AdminMiddleware
{
    /**
     * The Guard implementation.
     *
     * @var Guard
     */
    protected $auth;

    /**
     * Create a new filter instance.
     *
     * @param  Guard  $auth
     * @return void
     */
    public function __construct(Guard $auth)
    {
        $this->auth = $auth;
    }

    /**
     * Handle an incoming request.
     *
     * @param  \Illuminate\Http\Request  $request
     * @param  \Closure  $next
     * @return mixed
     */
    public function handle($request, Closure $next)
    {
        if ($this->auth->getUser()->type !== "admin") {
            abort(403, 'Unauthorized action.');
        }

        return $next($request);
    }
}
Nice Newt

Jawaban yang mirip dengan “Laravel membatasi rute”

Pertanyaan yang mirip dengan “Laravel membatasi rute”

Lebih banyak jawaban terkait untuk “Laravel membatasi rute” di PHP

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya