尝试重定向到路线:
return Redirect::route('job_view', array('id' =>$id))
->with('succes','Alread Apply for this post');
错误:UrlGenerator.php第314行中的InvalidArgumentException 路线[job_view]未定义。
路线在 Web.php
中定义Route::get('/job_view/{id}','jobseekerController@job_view');
答案 0 :(得分:3)
你可以传递参数和一些像这样的状态
return Redirect::to('job_view')
->with(['id'=>$id,'succes' => 'Alread Apply for this post']);
['id'=>$id,'succes' => 'Alread Apply for this post']
这意味着您首先传递两个参数id
,其次是succes
,然后您就会看到这样的
表示身份:{{$id}}
成功:{{$succes}}
答案 1 :(得分:2)
您需要在web.php文件中定义您的路线。
<!-- this works for a plug-in -->
<dependency>
<type>p2-installable-unit</type>
<artifactId>org.eclipse.equinox.ds</artifactId>
</dependency>
<!-- this works for a feature -->
<dependency>
<type>eclipse-feature</type>
<artifactId>org.eclipse.e4.rcp</artifactId>
</dependency>
<!-- but a fragment? IDK -->
<dependency>
<groupId>myGroup</groupId> <!-- I also tried without group -->
<type>eclipse-fragment</type> <!-- I also tried the above types -->
<artifactId>org.acme.module.fragment</artifactId>
<version>${project.version}</version> <!-- I also tried without version -->
</dependency>
答案 2 :(得分:0)
由于您使用route()
方法,因此需要定义路由名称:
Route::get('/job_view/{id}', 'jobseekerController@job_view')->name('job_view');
或者:
Route::get('/job_view/{id}', ['as' => 'job_view', 'uses' => 'jobseekerController@job_view']);
答案 3 :(得分:0)
在您的网络定义中,您定义了Id,但是当您调用重定向到job_view时,您没有向其添加ID。这样做
return redirect()->to('job_view/'.$id);