如何为laravel的基本URL设置子目录?

时间:2014-11-24 11:16:13

标签: php laravel-4

通常,laravel会自动检测基本网址。但是,在控制台中通过命令行调用该函数时,这是不可能的。因此,在 path_to_laravel_folder / public / config / app.php 下,有一个名为 url 的变量,根据官方评论,在调用laravel时应该是基本URL在命令行中。

目前我有一个日常任务要在laravel上运行,因此可以通过命令行调用。在app.php中,我将url变量设置为:

'url' => 'http://localhost/laravel/public/',

但是,当我检查我的日常工作的输出时,基本网址始终是

http://localhost/

这是一个错误还是子目录应该设置在哪里呢?


P.S。

正如评论会议中所建议的,我正在添加一些关于我为基本网址调用的函数的细节。

实际上,我正在写一份日常工作来发送电子邮件,提醒用户在我的网站上做点什么。它将首先从数据库中读取用户想要提醒的内容,如果在我们的数据库中找到该用户,则会发送电子邮件。需要基本URL的功能在电子邮件的视图文件中,即 path_to_laravel / public / view / email / reminder.blade.php 代码如下所示:

<!-- some other email content-->
... <a href="{{ url('/controllerName/method/'.$user_id) }}"> click here to go to the site </a> ....
<!-- some other email content -->

$ user_id 在命令文件中设置。该链接将重定向到登录页面,用户尚未登录。

0 个答案:

没有答案