如何通过Laravel中的URL传递三个变量



route :: get('reports/{reports}/well',['as'as'=>'reports.leave','use =>'report'report'reportcontroller@weft''](((;

@foreach($ dat as $报告(

    <?php 
         $date=$_POST['date']; 
         $fdate=$_POST['fdate'];
          ?>
        <td><a href="{{ URL::route('admin.reports.leave',$report->name,$fdate) }}">{!!$report->name!!}</td>

要通过三个变量,您可以尝试以下示例代码:

路线:

Route::get('admin/{variable_1}/reports/{variable_2}/leave/{variable_3}', 'ReportController@leave');

控制器方法:

public function leave($variable_1, $variable_2, $variable_3){
}

html(刀片(链接:

<a href="{{ url('admin/'.$variable_1.'/reports/'.$variable_2.'/leave/'.$variable_3) }}">{!!$report->name!!}</a>

尝试以下给定代码:
路由

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){...}

希望上述建议的方法将为您服务。祝您好运!

相关内容

最新更新