Laravel路线网址?

时间:2015-11-24 18:50:19

标签: php laravel-5 laravel-routing

我刚刚完成了基本任务列表laravel教程。但是当我点击"添加任务"按钮我得到的网址是http://localhost/task,而不是http://localhost/laravel5.1/public/task。我搜索了一下,但我找到了一个让你正确指向网址的衣服。顺便提一下,我忘了在config / app.php中添加应用程序URL 。我添加了它,并使用php artisan cache:clear命令创建缓存,但仍然没有。我的laravel版本是5.1。

1 个答案:

答案 0 :(得分:1)

原因:您应首先配置应用程序并正确生成网址

如何:config/app.php内设置' url' => ' http://youraddresshost'

注意:

在apache中以root身份更改公用文件夹并不是更好的解决方案,如果您将项目移动到实时服务器并且其中有多个项目,它将无法工作。

所以,你应该以Laravel的方式生成你的网址,即通过帮助,以便你可以指向正确的目的地。

详细了解如何使用laravel here生成网址

即使您可以按照建议的here

生成网址
echo url('user/profile');

echo url('user/profile', [1]);

另外,如果你执行一些jquery函数来重定向按钮点击的url,你应该相应地生成url。

希望,这有助于你

相关问题