【发布时间】:2020-08-06 14:12:33
【问题描述】:
我想要一个 SEO 友好的 url,为此我创建了一个 jquery 函数,用于访问网页。就像在blade.php中提到的那样。
参数在 url 中成功传递,但我没有在控制器端收到它。并显示为空或 null 。
index.blade.php
var v_href = "http://mywebsite.com/program/course/"+discipline+"/"+city+"/"+discipline_id+"/"+city_id;
v_href = v_href.replace('--', '-');
window.location.href = v_href;
路由文件
web.php
Route::get('/program/course/{discipline?}/{city?}/{discipline_id?}/{city_id?}', 'FinderController@index')->name('finder.index');
控制器功能
$discipline_id = $request->input('discipline_id');
$city_id = $request->input('city_id');
但我的两个变量都为空
【问题讨论】:
-
给你
NULL值的URL到底是什么? -
对于所有 url,无法获取任何数据,似乎 $request 为空。