При создании проекта Laravel, является ли я Kernel.php в папках HTTP и консоли? Почему в моем нет?Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 При создании проекта Laravel, является ли я Kernel.php в папках HTTP и консоли? Почему в моем нет?

Сообщение Anonymous »

Я создал промежуточное программное обеспечение < /p>

Код: Выделить всё

public function handle(Request $request, Closure $next)
{
if (!auth()->check() || auth()->user()->role !== 'admin') {
abort(403, 'Unauthorized');
}

return $next($request);
}
< /code>
, а также добавлен в маршрут < /p>
Route::middleware(['auth', 'admin'])->prefix('admin')->group(function () {
Route::get('/dashboard', [AdminDashboardController::class, 'index'])->name('admin.dashboard');
});
< /code>
И можно ли добавить kernel.php вручную? Поскольку kernel.php в app/http/нет, папки консоли также нет 
, потому что я должен добавить
'admin' => \App\Http\Middleware\AdminMiddleware::class,

Так что дело заключается в том, почему, когда я создаю проект Laravel, нет kernel.php

Подробнее здесь: https://stackoverflow.com/questions/796 ... sole-folde
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»