2014-02-19 67 views
1

我試圖加載視圖

路線

Route::get('agendarVehiculo/{idvehiculo}/{idcita}', array('as' => 'agendarVehiculo', 'uses' => '[email protected]')); 
時使用兩個參數通過控制器的命名路線,但收到一個錯誤

查看

<td> 
<a href="{{ route('agendarCitaPaciente', [$paciente->id, $cita->id ] }}" class="btn btn-xs btn-success"> <i class="fa fa-calendar"> Agendar</i></a> 
</td> 

錯誤

syntax error, unexpected '[' 

任何想法將不勝感激謝謝!

回答

0

colosing括號)是您的PHP 5.4+?如果沒有,您將不得不:

<td> 
    <a href="{{ route('agendarCitaPaciente', array($paciente->id, $cita->id)) }}" class="btn btn-xs btn-success"> 
     <i class="fa fa-calendar"> Agendar</i> 
    </a> 
</td> 

正如@SumanBogati所指出的,您還有一個缺失的括號。

0

嘗試改變

[$paciente->id, $cita->id ]

array($paciente->id, $cita->id)

它看起來像您使用的是不支持定義陣列的新方法的PHP版本。

0

你可能忘了寫上這個

<a href="{{ route('agendarCitaPaciente', [$paciente->id, $cita->id ]) }}" class="btn btn-xs btn-success"> <i class="fa fa-calendar"> Agendar</i></a> 
//--------------------------------------missing parenthesis here----^