【发布时间】:2020-02-06 00:06:51
【问题描述】:
伙计们,我试图使用 where 子句从 mysql 中过滤我的数据,但是在放置第二个值之后 laravel 给我一个空白结果?如果我尝试使用这样的第一个值示例进行过滤:http://localhost/transport/1 一切都很好,但如果我尝试从目标设置给我一个空白结果。失败示例:http://localhost/transport/1/Германия
这是我的控制器
class TransportController extends Controller
{
public function filtermethod($method){
$data['ads'] = db::table('ads')->where('method', $method)->get();
return view('transport', $data );
}
public function regionfrom($from){
$data['ads'] = db::table('ads')->where('from', $from)->get();
return view('transport', $data );
}
这是我的路线:
Route::get('transport/{method}', 'TransportController@filtermethod');
Route::get('transport/{method}/{from}', 'TransportController@regionfrom');
【问题讨论】: