新しいプロジェクトでは、laravelの新しいバージョン、つまり5.3に切り替えるだけです。Laravel 5.3 url()関数は常にhttp:// localhostを出力します
登録メールに、Mail :: queueを使用して送信されたアカウントアクティベーションリンクが含まれているポータルカスタマーに登録メールを送信する必要がある場合。
私はurl("activate/$random_string");
を使用して、そのリンクを生成し、常にhttp://localhost/activate/$random_string_value
を出力しますが、私は何を望んでいる、
http://localhost/project/public/activate/$random_string_value
または
http://192.168.0.45/laravel/public/activate/$random_string_value
結果の上に私は(を取得していますしていますララベルまで5.2)
私は誰もがこの問題を整理するために私を助けることができるphp artisan config:clear
とphp artisan config:cache
を試してみました、だけでなく、ほかとconfig/app.php
に.env
に
をAPP_URL
値を設定しています。私は1つの可能な解決策は同じURLをgenerにenv('APP_URL')
を使用することです。
こんにちは..あなたはLaravelのメール確認を実装していますか? –
はい@Hiren Gohel laravelキューを使用する – Chintan7027
Ok ..最初に 'app/config/app.php'にurlを設定し、' use config; 'のようにモデルにconfigを含めてから、' echo Config :: get( 'app。 url '); '。結果プリントを見る?上記のようにあなたに与えるのですか? –