View Full Version : سوال: form در laravel
yashilmarket
شنبه 16 دی 1396, 14:08 عصر
سلام
چجوری فرم ها رو در لاراول آدرس بدم؟؟
<form role="form" method="post" action="{{URL::to('store')}}">
اینجوری آدرس دادم ولی بهم این خطا رو میده
UnexpectedValueException
Invalid route action: [App\Http\Controllers\index].
MRmoon
شنبه 16 دی 1396, 15:30 عصر
شما برای route موردنظرت یه name تعریف کن و تو این قسمت
{{ route('route-name') }}
رو قرار بده.
yashilmarket
شنبه 16 دی 1396, 15:46 عصر
الان همین کار رو کردم
اسم دادم
همین شکل
این خظا رو داد
MethodNotAllowedHttpException
این فرم منه
<form role="form" method="post" action="{{route('store')}}">
این controller من
public function store(Request $request){
$title = $request->input('title');
$owner_id = 1;
DB::table('customrs')->insert( [ 'title' =>$title , 'owner_id' => 1 ]);
// Redirect
return \Redirect::route('store')->with('message', 'DONE!!!!!'); }
}
اینم route
Route::get('store', [ 'as' => 'store', 'uses' => 'customersController@store']);
نمیره توی پیجی که میخوام
plague
شنبه 16 دی 1396, 17:55 عصر
راوت get هستش ولی فرمت post
Route::get
Route::post
yashilmarket
یک شنبه 17 دی 1396, 09:25 صبح
بازم تغییری نکرد..!!!
نمیتونم به action آدرس بدم
yashilmarket
یک شنبه 17 دی 1396, 10:15 صبح
من با این لینک مشکلمو حل کردم
http://larabook.ir/laravel-5-4/
اگه کسی مشکلی شبیه من داره به اینجت یه نگاه بندازه
البته نمیدونم اجازه هست لینک سایت دیگه ای رو گذاشت یا نه...؟
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.