【发布时间】:2017-08-02 20:37:01
【问题描述】:
我不知道如何在 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);
}
我得到“staffs”作为正确的输出,它是来自转储的字符串,对吧?
【问题讨论】:
-
您希望打印什么?
-
为什么在
dd中使用Route::current()->uri()而在第一个示例中只使用Route::current();? -
@u_mulder,对不起,这是一个错字。我更正了代码。
-
@Laerte 我想在刀片中将五线谱输出为字符串
标签: php laravel laravel-blade