我無法弄清楚如何在laravel的刀片模板中顯示路徑名稱。請在下面找到示例代碼。謝謝。無法在控制器的刀片模板中顯示變量
從控制器(StaffsController.php)
public function index()
{
$thisRoute = Route::current()->uri();
return view('staff.list')>with(compact('thisRoute'));
}
刀片:
{{ $thisRoute }}
這是的var_dump
/home/vagrant/Code/spark/app/Http/Controllers/StaffsController.php:20:string 'staffs' (length=6)
錯誤:
(1/1) UnexpectedValueException
The Response content must be a string or object implementing __toString(), "boolean" given.
當我在控制器更改代碼:
public function index()
{
$thisRoute = Route::current()->uri();
return dd($thisRoute);
}
我得到「員工」爲這是正確的輸出是從轉儲一個字符串,右?
你期望打印什麼? – Laerte
爲什麼在'dd'中使用'Route :: current() - > uri()',但是在第一個示例中只是'Route :: current();'? –
也https://laravel.com/docs/5.2/routing#accessing-the-current-route –