【问题标题】:Set an URL in laravel from environment variable通过环境变量在 laravel 中设置 URL
【发布时间】:2015-11-01 15:04:25
【问题描述】:

我的 HTML 中有一个表单,在操作中,我想设置要发送数据的页面:

 <form action="wherever.com" method="post" target="_blank" style="display: inline;">

问题是 Laravel,在我的 .env 文件中我设置了这个:

WHEREVER_FORM="http://wherever.com"

好的,现在我想在我的 ACTION 中设置这个环境变量,我已经尝试过:

action="env('WHEREVER_FORM')"

还有这个:

action="env(WHEREVER_FORM)"

还有这个:

action="{{env('WHEREVER_FORM')}}"

我知道我可以从 env 变量中做到这一点,但我没有找到如何做到这一点,在 Laravel 文档中我发现了这个:

$env = env('APP_ENV');

// Return a default value if the variable doesn't exist...
$env = env('APP_ENV', 'production');

这对我来说还不够。

有人可以帮助我吗?

【问题讨论】:

    标签: laravel


    【解决方案1】:

    我认为你的 .env 文件设置没问题:

    WHEREVER_FORM="http://wherever.com"
    

    还有:

    <form action="{{env('WHEREVER_FORM')}}" method="post" target="_blank" style="display: inline;">
    

    但是,请确保在更改 .env 文件后重新启动应用程序。你可以这样做:

    php artisan serve
    

    【讨论】:

    • 谢谢,我为此浪费了很多时间 =(
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-17
    • 2013-01-09
    相关资源
    最近更新 更多