• 1400/05/14

redirect action :

استاد من کنترلر به همراه متد هاش ساختم و الان میخوام با ریدارکت اکشن بهش وصل بشم ولی نمیشه,از هر دو روش اتصال به اکشن استفاده کردم ولی نشد.use هم کردم 

 

س

  • 1400/05/14
  • ساعت 18:19

با سلام خدمت شما همراه عزیز

 

اسم کنترلر حتما باید controller داشته باشه


  • 1400/05/14
  • ساعت 18:20

https://laravel.com/docs/8.x/redirects#redirecting-controller-actions


  • 1400/05/15
  • ساعت 08:34

 

زدم هم حروف uppercase هم lowercase ،نشد

------------------------------------

جالب اینجاست که اگر همین اکشن رو از طریق کد زیر صدا بزنم جواب میده البته حتما حتما حتما باید namespace قبلش بیاد 

چرا شو متوجه نمیشم

Route::get('/a', function () {
  return redirect()->action('App\Http\Controllers\PostController@create'); //action not defined.
});

======================

Route::get('/','App\Http\Controllers\PostController@index'); // is okay

 


  • 1400/05/15
  • ساعت 10:37

کنترلر c باید بزرگ باشه بصورت camelcase


  • 1400/05/15
  • ساعت 13:54

تو توضیحات نوشته بودم استاد که camelcase هم زدم نشد

تو حالت redirect()->action نمیشناسه

ولی با Route::get('/',controller@action');  میشناسه


  • 1400/05/15
  • ساعت 16:04

شما مسیرشو نساختید خب

 

 

حتما باید مسیر رو بسازید بعد action رو صدا بزنید

 

دقت کنید مسیر حتما باید get باشه 


  • 1400/05/15
  • ساعت 16:05

https://stackoverflow.com/questions/36276634/laravel-5-redirect-to-controller-actions


  • 1400/05/15
  • ساعت 20:03

میشه به این عکس نگاه کنید و اگه مشکلی هست،کد اصلاحیه رو بدید ؟

من هم از روی فیلمای شما زدم نشد هم از مثال های توی اینترنت،دیگه سر درد گرفتم

واسه روت ها 3 تا حالت به صورت تک به تک تست گرفتم که نشد ولی برای اینکه توی یه عکس بیفتن کنار هم نوشتم وگرنه  این روت ها رو جدا جدا تست گرفتم


  • 1400/05/15
  • ساعت 20:06

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

 

اول‌باید یک مسیر بسازید که به اون اکشن دسترسی داشته باشید از نوع get

بعد ارسال کنید به اون ادرس

 

دقیقا لینک بالا کامل توضیح‌داده


logo-enamadlogo-samandehi