“Ларавел ограничивает маршрут” Ответ

Ларавел ограничить методы маршрута

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

Ларавел ограничивает маршрут

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

Ответы похожие на “Ларавел ограничивает маршрут”

Вопросы похожие на “Ларавел ограничивает маршрут”

Больше похожих ответов на “Ларавел ограничивает маршрут” по PHP

Смотреть популярные ответы по языку

Смотреть другие языки программирования