سلام.
چجوری میشه 2 تا route یا resource همنام تعریف کنیم که تداخلی باهم نداشته باشن؟
البته این 2 تا رو داخل 2 تا group با prefix جدا قرار هست تعریف کنم. مثل زیر :
Route::group(['prefix'=>'dashboard', 'middleware'=>'auth:admin'], function(){
Route::resource('programs', 'ProgramController');
});
و دومی :
Route::group(['prefix'=>'profile', 'middleware'=>'auth:web'], function(){
Route::resource('programs', 'ProfileProgramController');
});
سلام
@drcode.ir
اینایی که گذاشتید که مشکلی نداره
2 تا روت همنام خب از چند نظر باید بررسی کنید
یکی type شون
post باشه با GET باشه
پرفیکس هاشون هم که مثل نمونه ای که گذاشتید رو باید بررسی کنید که یکی نباشه
ولی هر روت در یک کنترلر مشخص یه متد رو اجرا خواهد کرد در نهایت.
نه فکر کنم منظورم رو بد متوجه شدید.
ببینید ما دوتا Route بالا رو داریم حالا می خوایم از Route name زیر استفاده کنیم :
route('programs.index')
حالا این داره به کدوم اشاره می کنه؟
من می خوام توی پنل مدیریت وقتی از route بالا استفاده کردم به dashboard و وقتی تو فرانت استفاده کردم به profile اشاره کنه با اینکه این گزینه مانند id در جاوااسکریپت به صورت unique باید تعریف بشه چون من تست کردم وقتی از روش استفاده می کنم به روتی داره اشاره می کنه که اول تعریف شده یعنی dashboard.
Route ها باید unique باشند. اگر در دو جا با یک نام راوت داشته باشید٬ یکی دیگری رو override میکنه.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟