0
我的路由和變量中存在問題。我需要將foreach循環中的變量傳遞給路由。這裏是錯誤meesage「Route [patientName]未定義」。 這裏是homepage.blade.php:Route [name]未在laravel 4.1中定義
@foreach($patientsList as $patients)
<tr>
<td>{{ $patients->name }}</td>
<td>{{ $patients->email }}</td>
<td>{{ $patients->address }}</td>
<td>{{ $patients->phone_number }}</td>
<td>{{ $patients->type }}</td>
<td><a href="{{ URL::route('patientName', array('pname' => $patients->name)) }}" class="view-profile">View Profile</a></td>
</tr>
@endforeach
routes.php文件:
Route::get('patientName/{pname}','[email protected]');
控制器
<?php
class PatientsController extends BaseController{
/*some functions*/
function getPatientName($patientName){
return $patientName;
}
}