Badraoui نشر 2 فبراير 2016 أرسل تقرير مشاركة نشر 2 فبراير 2016 على مشروع مبني بإطار العمل Laravel، قمت بإنشاء متحكم باسم taskController.php، وذلك من أجل ظهور الواجهة عند الضغط على الوظيفة create : public function create() { // return View::make('welcome'); } قمت بإنشاء ملف taskداخل resource/view، بالشكل التالي: <h1>login form</h1> {!!Form::open(array('url'=>'task.create')) !!} {!!Form::label('email','Email Address')!!} {!!Form::text('email')!!} {!!Form::label('comment','Comment')!!}</br> {!!Form::textarea('comment','',array('placeholder'=>'put your comment here'))!!} {!!Form::checkbox('agree','yes',false)!!} {!!Form::label('agree','i agree with your terms and condition')!!} {!!Form::submit('submit')!!} {!!Form::close()!!} لكن عند الضغط على زر submit من أجل التوجه إلى taks.create، أحصل على خطأ. هذا هو Route: Route::post('/',taskController); لا أدري ما هو حل هذا المشكل؟ اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 Touil Ahmed Imad نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 يجب عليك أن تحدد Method في ملف Route Route::get('/','taskController@create'); Route::post('/task/create','taskController@Method'); غير كلمة Method ب اسم الدالة التي قمت بانشائها public function Method() { // } 1 اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
1 E.Nourddine نشر 3 فبراير 2016 أرسل تقرير مشاركة نشر 3 فبراير 2016 داخل ملف Route: Route::get('/',function(){ return view('task/create'); }) Route::post('task/create','taskController@postCreate'); في ملف المتحكم taskController يجب أن يتوفر على : public function postCreate(){ return view('welcome'); } غيّر في اسم ملف الواجهة من task.create.blade.php إلى create.blade.php. ثم أضف هذا السطر داخله: {!! Form::hidden('_token',csrf_token()) !!} غير هذا السطر، داخل الملف السابق: {!!Form::open(array('url'=>'task.create')) !!} إلى : {!!Form::open(array('url'=>'task/create')) !!} اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
Badraoui
على مشروع مبني بإطار العمل Laravel، قمت بإنشاء متحكم باسم taskController.php، وذلك من أجل ظهور الواجهة عند الضغط على الوظيفة create :
public function create() { // return View::make('welcome'); }
قمت بإنشاء ملف taskداخل resource/view، بالشكل التالي:
لكن عند الضغط على زر submit من أجل التوجه إلى taks.create، أحصل على خطأ.
هذا هو Route:
Route::post('/',taskController);
لا أدري ما هو حل هذا المشكل؟
رابط هذا التعليق
شارك على الشبكات الإجتماعية
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.