我的视图刀片.....
tableHtml += "<td><a href= '{{url('/add')}}/" + data.hits[i].recipe.label + "'> add to favotite</a></td>";
Run Code Online (Sandbox Code Playgroud)
当我点击添加到收藏夹....我在网址中得到这个
HTTP://本地主机/百合/公/添加/辣椒%20Green%20Salad
///web.php
Route::get('/add', 'HomeController@add');
Run Code Online (Sandbox Code Playgroud)
////控制器......如何在控制器中获取url传递名称.....
public function add(Request $request)
{
$request->get("") ////////////how can i get the string i passed on url
}
Run Code Online (Sandbox Code Playgroud)
Ale*_*nin 11
您需要将参数添加到路径中.所以,它应该是这样的:
Route::get('add/{slug}', 'HomeController@add');
Run Code Online (Sandbox Code Playgroud)
和add
方法:
public function add(Request $request, $slug)
Run Code Online (Sandbox Code Playgroud)
那么$slug
变量的值就是Chilli Green Salad
https://laravel.com/docs/5.5/routing#required-parameters
归档时间: |
|
查看次数: |
9767 次 |
最近记录: |