شاید شما هم به این مشکل بر خورد کنید که وقتی روت جدیدی با نام admin در لاراول ایجاد می کنید ، نمی تونید بهش دسترسی داشته باشید. 

منظورم همون چیزی که در تصویر زیر میبنید :

 

Route::group(['prefix' => 'admin'], function(){
 
Route::get('/index', 'AdminController@index');
Route::get('/comments', 'AdminController@comments');
 
});

دلیل این اتفاق اینه که شما داخل فولدر public پروژه یه پوشه بنام admin ایجاد کردید.

خب نباید هم اجازه بده چون تنظیمات وب سرور به گونه ای هست که این امر جز محدودودیت هاست.

برای رفع مشکل دو راهکار وجود داره:

1 - تغییر نام پوشه admin

2 - اصلاح فایل .htaccess

 

اگر میخواهید روش دوم رو انجام بدید که من اصلا توصیه نمیکنم بصورت زیر عمل کنید :

کدهای زیر رو به فایل .htaccess پروژه خودتون اضافه کنید:

# Handle Front Controller...
# RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]`