Я только что переключился на новую версию laravel i.e. 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
(выше результата я получаю до laravel 5.2)
я поставил APP_URL
значение в .env
, а также и в config/app.php
, а также,
Я попытался php artisan config:clear
и php artisan config:cache
Может кто-нибудь помочь мне разобраться в этом вопросе. У меня есть одно возможное решение - использовать env('APP_URL')
для обозначения того же URL-адреса.
Привет, вы внедряете проверку электронной почты с помощью Laravel? –
Да @Hiren Gohel Использование очереди laravel – Chintan7027
Ok..первый набор url в 'app/config/app.php', затем включите конфигурацию в вашей модели, например' use Config ;', а затем попробуйте 'echo Config :: get ('app. URL '); '. Посмотрите, какой результат печати? Это дает вам, как вы говорите выше? –