Панель администратора дает доступ к определенной странице - PullRequest
0 голосов
/ 08 мая 2019

Я хочу сделать доступ к / надписи на моем веб-сайте недоступным, пока администратор не предоставит доступ к ней на странице / admin, поэтому, когда гость заходит на / надпись, он получает сообщение "недоступно", пока администратор не переходит к / admin и разблокировать его

Я пытался сделать это с помощью промежуточного программного обеспечения на Laravel, но я не вижу работы. я сделал php ремесленник сделать: доступ к промежуточному программному обеспечению и закодировал и сделал просмотр недоступным. Я хочу, чтобы он загружался, когда он переходит в / Надпись

kernel.php:

  protected $middleware = [
       .....
    \App\Http\Middleware\Access::class,
];
    protected $routeMiddleware = [
    'access' => \App\Http\Middleware\Access::class,

промежуточное ПО доступа:

<?php

namespace App\Http\Middleware;

use Closure;

class Access
{

public function handle($request, Closure $next)
{
 echo "mwajer";
    return $next($request);
}
}

1 Ответ

0 голосов
/ 08 мая 2019
Route::group(['middleware' =>['access']], function (){
       Route::get('/inscription', MyInscriptionController@index)->name('inscription');
       //All your routes that you needs admin approval here
});

Поместите все свои ограниченные маршруты в группу, также рекомендуется использовать наименование маршрутов.Вы можете добавить несколько промежуточных программ в группу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...