我如何在Laravel中使用Codeidniter中的“ prep_url”?

时间:2018-10-25 07:22:59

标签: laravel codeigniter http web view

我将来自codeigniter的功能“ prep_url”添加到我的laravel项目中,如下所示:

Laravel add http to urls

如果我是这样在控制器中这样做的:

$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);

但这也不起作用

那我该怎么办呢?有人知道吗?

感谢您的帮助! :)))

1 个答案:

答案 0 :(得分:1)

也许您的“网站”属性不是字符串。

尝试

prep_url(json_encode($u[1]->website));