Merhabalar, Laravel 10 sürümü ile bir proje geliştirmekteyim.
Bazı rotalarımı Auth middleware i ile koruyorum
web.php
Route::group(
[
'prefix' => LaravelLocalization::setLocale(),
'middleware' => ['localeSessionRedirect', 'localizationRedirect', 'localeViewPath']
], function () {
Route::name('dashboard.')->prefix('dashboard')->group(base_path('routes/dashboard.php'));
});
routes/dashboard
Route::get('/login', [AuthController::class, 'login'])->name('login');
Route::middleware('auth:web')->group(function () {
Route::get('/', function () {
return view('dashboard.index');
})->name('index');
});
middleware/authenticate
protected function redirectTo(Request $request): ?string
{
return $request->expectsJson() ? null : route('dashboard.login');
}
Giriş yapmadan dashboard.index isimli rotaya giriş yaptığımda dashboard.login isimli rotaya yönlendirmesini beklerken 500 hatası alıyorum. Giriş yaparak dashboard.index isimli rotaya tekrar girmeyi denediğim de bir hata almıyorum.
Dosya izinlerini kontrol ettim storage ve bootstrap dizinlerinin izin durumu 755 ve log dosyasını kontrol ettiğimde bir hata görünmüyor.
Terminal da Allowed memory size of 536870912 bytes exhausted
hatasını alıyorum. Bunun üzerine memory_limit
değerini güncelledim fakat bir değişiklik olmadı. Kaçırdığım bir şey mi var acaba?