在求职门户网站工作,所以我到了雇主需要编辑他们发布的工作的一个点,在页面加载它给了我一个错误Route [employers/job/save/Mw==] not defined
,请我需要帮助我的截止日期是从现在起3小时!PHP路由未定义laravel
这里是我的代码:
路线:
//Route for Employer's specified Job Editting -> To get ID as argv
Route::get('employers/job/edit/{id}', '[email protected]');
//Route for Employer's to save specified Job after Editting -> To get ID as argv
Route::post('/employers/job/save/{id}', [
'as' => 'saveJob',
'uses' => '[email protected]'
]);
查看:
{{ Form::open(['action'=>'employers/job/save/'.base64_encode($jobData->id),'class'=>'full-job-form', 'id'=>'jobForm','role'=>'form']) }}
<div class="form-group col-lg-12 col-sm-12 col-md-12">
<label class="sr-only" for="">Job Title</label>
<input type="text" class="form-control"
name="job_title" placeholder="Job Title"
value="{{ $jobData->job_title }}">
<span class="help-block">Eg. Marketing Manager</span>
</div>
你的'雇主/工作/保存/ {id}'路线有一个'/'前缀 - 也许尝试删除? – alexrussell 2014-11-03 09:08:44
哦,我也不认为你可以通过指定整个事物来形成参数化路线 - 你可以这样做(使用你的命名路线):'{{Form :: open(['route'=> ['saveJob' ,base64_encode($ jobData-> id)],'class'=>'form-group'/ * etc. * /])' – alexrussell 2014-11-03 09:13:07
@alexrussell删除了前缀,结果仍然相同,谢谢 – 2014-11-03 09:16:54