2014-02-19 30 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----^