我将来自codeigniter的功能“ prep_url”添加到我的laravel项目中,如下所示:
如果我是这样在控制器中这样做的:
$website = example.com;
$url = prep_url($website);
然后在我看来,我可以这样做:
{{$url}}
它告诉我:http://example.com
一切正常:)
但是我有问题
我有桌子用户,那里所有用户都有一个网站
在我的控制器中,我这样做:
$user = DB::table('users')->get();
return view('user/einzelansicht' ['user' => $user] );
在我看来,我可以向用户展示
{{$user[1]->name}}
{{$user[1]->website}}
我在这里如何使用prep_url?
因为在我看来,我已经这样做了:
{{prep_url($user[1]->website);}}
但它告诉我不允许使用simlon,如果没有simlon,它将不起作用
然后我在控制器中尝试了此操作
$website = $user->website;
$url = prep_url($website);
但这也不起作用
那我该怎么办呢?有人知道吗?
感谢您的帮助! :)))
答案 0 :(得分:1)
也许您的“网站”属性不是字符串。
尝试
prep_url(json_encode($u[1]->website));