我需要讓我的Mail.php配置地址和名稱變量:Laravel:如何訪問配置/郵件變量
'from' => ['address' => env('MAIL_USERNAME'), 'name' => env('MAIL_NAME')],
我嘗試這樣做:
Config::get('mail.from.*.name');
Config::get('mail.from["name"]');
但事實並非如此工作,我應該怎麼做到這一點?感謝
我需要讓我的Mail.php配置地址和名稱變量:Laravel:如何訪問配置/郵件變量
'from' => ['address' => env('MAIL_USERNAME'), 'name' => env('MAIL_NAME')],
我嘗試這樣做:
Config::get('mail.from.*.name');
Config::get('mail.from["name"]');
但事實並非如此工作,我應該怎麼做到這一點?感謝
我想你可以直接從.ENV
env('MAIL_NAME');
OR
Config::get('mail.from.name');
希望這對你的工作訪問MAIL_NAME!
是的,是的! – maudev
@maudev如果我的答案是你的解決方案,那麼請接受我的答案。 –
這是我所知道使用輔助方法在最短的方法:
config('mail.from.name')
或者您可以使用.ENV文件,訪問它env('MAIL_NAME')
最好是把你的郵箱名在配置文件中,並訪問它像這樣的env功能:
env('MAIL_NAME')
最好使用'config()'助手。 Laravel將使用'config()'返回的內容,因此將配置更改爲''from'=> ['address'=>'[email protected]','name'=>'Something Hard Coded'],'將導致它輸出錯誤的信息。 – ceejayoz
試過'Config :: get('mail.from.name');'? – linktoahref