رافق مجتهدزاده
3 سال پیش توسط رافق مجتهدزاده مطرح شد
7 پاسخ

خطای برای روت

سلام
من یک لاراول جدید رو نصب کردم. روت اصلی پیشفرض خود لاراول کار می کنه و صفحه welcome تو آدرس http://127.0.0.1:8000 بالا می یاد. اما وقتی یک روت با مشخصات زیر وارد می کنم:

Route::get('/admin', function (){
    return "salam";
});

خطای زیر رو می ده:
The requested resource /admin was not found on this server.
در حالیکه در روت لیست هم روتم رو می بینم.
با کنترلر هم تست کردم باز هم همین خطا رو داد. با Route::view هم تست کردم باز هم همین خطا رو داد.
این مشکل از کجا می تونه باشه؟ ممنون می شم راهنمایی بفرمایید.


ثبت پرسش جدید
رافق مجتهدزاده
تخصص : برنامه نویسی php
@rafig 3 سال پیش مطرح شد
1

ممنون از راهنماییتون.
گرچه اون کدها تاثیری نداشت اما مشکل رو پیدا کردم. مشکل با عبارت admin بود. ظاهرا این عبارت رو لاراول توی روت قبول نمی کنه.
روت رو به administrator تغییر دادم و تمام حالت ها (هم با روت ویو، هم با کنترلر و هم موردی که تو صورت سوال بود) کار کرد.
من اینرو جایی نخونده بودم که لاراول admin رو به عنوان روت قبول نمی کنه!


نوب
تخصص : کدنویس نوب :)
@yk5742g 3 سال پیش مطرح شد
1

سلام
دستورات زیر را به ترتیب اجرا کنین

php artisan cache:clear
php artisan view:clear
php artisan route:clear

اگر با اجرای دستورات بالا بازهم درست نشد کد روت خودتون را به بالاترین سطح توی web.php جابجا کنین مشکل حل میشه
ممکن هست تداخل اسمی باشه


رافق مجتهدزاده
تخصص : برنامه نویسی php
@rafig 3 سال پیش مطرح شد
1

ممنون از راهنماییتون.
گرچه اون کدها تاثیری نداشت اما مشکل رو پیدا کردم. مشکل با عبارت admin بود. ظاهرا این عبارت رو لاراول توی روت قبول نمی کنه.
روت رو به administrator تغییر دادم و تمام حالت ها (هم با روت ویو، هم با کنترلر و هم موردی که تو صورت سوال بود) کار کرد.
من اینرو جایی نخونده بودم که لاراول admin رو به عنوان روت قبول نمی کنه!


Sahandi81
تخصص : PHP - Laravel -JS
@sahandi81 3 سال پیش مطرح شد
0

ربطی به admin نداره.
احتمالا خودتون بستین و یا اوررایت کردین از یه جای دیگه.
اگر پکیج نصب کرده باشین و یا ...


رافق مجتهدزاده
تخصص : برنامه نویسی php
@rafig 3 سال پیش آپدیت شد
0

ممنون از راهنماییتون.
منتها لاراول رو همون روز نصب کرده بودم. هیچ پکیجی هم نصب نکردم. هیچ تغییراتی هم غیر از .env فقط برای تنظیم دیتابیس نداشتم.
بی زحمت شما روی لاراول جدیدتون (ورژن 9) یه تست بزنید. البته من مشکلم رو با تغییر نام حل کردم. ولی اگر موردی باشه اطلاع رسانی بشه.
ضمنا آیا ممکنه xamp محدودیتی ایجاد کنه؟


محمد رضا نجفی
تخصص : برنامه‌نویس
@mohammad81.najafi 2 سال پیش آپدیت شد
3

سلام من به این مشکل خوردم تو سایت stackoverflow راه حل رو پیدا کردم .
مشکل از اینه که تو پوشه ی public پروژتون، پوشه ای به نام admin درست کرده باشید.

https://stackoverflow.com/questions/25031736/laravel4-the-requested-resource-admin-was-not-found-on-this-server


Sahandi81
تخصص : PHP - Laravel -JS
@sahandi81 2 سال پیش مطرح شد
1

بنده استفاده میکنم و هیچ مشکلیم نداره. روی ورژن 5.6 تا 9 و از شروع کارم تا الان همچین اتفاقی نیفتاده.
اگر امکانش هست کد رو پابلیش کنید.


mohammad hossein
@mohammad0103 8 ماه پیش مطرح شد
1

سلام دقیقا منم به این مشکل خوردم پوشه هم نام با مسیرم در public داشتم خیلی ممنونم از دوستمون که راهنمایی کردن.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام