Laravel 5 如何在laravel中传递url中的三个变量
路由::get('reports/{reports}/leave',['as'=>'reports.leave','uses'=>'ReportController@leave']); @foreach($dat作为$report)Laravel 5 如何在laravel中传递url中的三个变量,laravel-5,Laravel 5,路由::get('reports/{reports}/leave',['as'=>'reports.leave','uses'=>'ReportController@leave']); @foreach($dat作为$report) {!!$report->name!!} 要传递三个变量,可以尝试以下示例代码: 路线: Route::get('admin/{variable_1}/reports/{variable_2}/leave/{variable_3}', 'ReportControll
{!!$report->name!!}
要传递三个变量,可以尝试以下示例代码:
路线:
Route::get('admin/{variable_1}/reports/{variable_2}/leave/{variable_3}', 'ReportController@leave');
控制器方法:
public function leave($variable_1, $variable_2, $variable_3){
}
HTML(刀片)链接:
尝试下面给定的代码:路线
Route::get('reports/{reports}/leave/{date}/{fdate}', [
'as'=> 'reportsLeave', 'uses' =>'ReportController@leave']);
@foreach($dat as $report)
<?php
$date=$_POST['date'];
$fdate=$_POST['fdate'];
?><td><a href="{{ URL::route('reportsLeave',[$reports => $report->name, 'date' => $date, 'fdate' => $fdate) }}">{!!$report->name!!}</td>
刀片
Route::get('reports/{reports}/leave/{date}/{fdate}', [
'as'=> 'reportsLeave', 'uses' =>'ReportController@leave']);
@foreach($dat as $report)
<?php
$date=$_POST['date'];
$fdate=$_POST['fdate'];
?><td><a href="{{ URL::route('reportsLeave',[$reports => $report->name, 'date' => $date, 'fdate' => $fdate) }}">{!!$report->name!!}</td>
希望以上建议的方法对您有用。祝你好运
public function leave($reports, $date, $fdate){...}