راکت
حل شده

خطای برای روت

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 هم تست کردم باز هم همین خطا رو داد.
این مشکل از کجا می تونه باشه؟ ممنون می شم راهنمایی بفرمایید.

ثبت پرسش جدید

پاسخ‌ها

7
رافق مجتهدزاده
رافق مجتهدزاده
@rafig

تخصص: برنامه نویسی php

بهترین پاسخ

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

نوب
نوب
@yk5742g

تخصص: کدنویس نوب :)

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

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

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

Sahandi81
Sahandi81
@sahandi81

تخصص: PHP - Laravel -JS

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

شاید پاسخ شما همین‌جا باشد

رافق مجتهدزاده
رافق مجتهدزاده
@rafig

تخصص: برنامه نویسی php

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

محمد رضا نجفی
محمد رضا نجفی
@mohammad81.najafi

تخصص: برنامه‌نویس

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

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

Sahandi81
Sahandi81
@sahandi81

تخصص: PHP - Laravel -JS

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

mohammad hossein
mohammad hossein
@mohammad0103

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

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

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