استاد من کنترلر به همراه متد هاش ساختم و الان میخوام با ریدارکت اکشن بهش وصل بشم ولی نمیشه,از هر دو روش اتصال به اکشن استفاده کردم ولی نشد.use هم کردم
س
با سلام خدمت شما همراه عزیز
اسم کنترلر حتما باید controller داشته باشه
https://laravel.com/docs/8.x/redirects#redirecting-controller-actions
زدم هم حروف 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
کنترلر c باید بزرگ باشه بصورت camelcase
تو توضیحات نوشته بودم استاد که camelcase هم زدم نشد
تو حالت redirect()->action نمیشناسه
ولی با Route::get('/',controller@action'); میشناسه
شما مسیرشو نساختید خب
حتما باید مسیر رو بسازید بعد action رو صدا بزنید
دقت کنید مسیر حتما باید get باشه
https://stackoverflow.com/questions/36276634/laravel-5-redirect-to-controller-actions
میشه به این عکس نگاه کنید و اگه مشکلی هست،کد اصلاحیه رو بدید ؟
من هم از روی فیلمای شما زدم نشد هم از مثال های توی اینترنت،دیگه سر درد گرفتم
واسه روت ها 3 تا حالت به صورت تک به تک تست گرفتم که نشد ولی برای اینکه توی یه عکس بیفتن کنار هم نوشتم وگرنه این روت ها رو جدا جدا تست گرفتم
لینک بالارو ببینید که فرستادم
اولباید یک مسیر بسازید که به اون اکشن دسترسی داشته باشید از نوع get
بعد ارسال کنید به اون ادرس
دقیقا لینک بالا کامل توضیحداده