2017-09-15 11 views
0

新規ユーザーが登録されたときに通知メールを管理者に送信する必要があります。laravel新規ユーザー登録のメールを管理者メールのみに送信する方法

私はエラーを取得して、登録を提出 -

クラスのアプリ\メール\ NEWUSER「RegisterController.phpで が見つかりません(ライン88)

ここでは、コントローラです:

namespace App\Http\Controllers\Auth; 
    use App\User; 
    use App\Http\Controllers\Controller; 
    use Illuminate\Support\Facades\Validator; 
    use Illuminate\Foundation\Auth\RegistersUsers; 
    use app\Mail\NewUser; 
    use Illuminate\Support\Facades\Mail; 

    protected function create(array $data) 
{ 


    $user = User::create([ 
     'companyname' => $data['companyname'], 
     'email' => $data['email'], 
     'password' => bcrypt($data['password']), 
     'VAT' => $data['VAT'], 
     'companyphone' => $data['companyphone'], 
     'companystreet' => $data['companystreet'], 
     'companycity' => $data['companycity'], 
     'companycountry' => $data['companycountry'], 
     'companypostcode' => $data['companypostcode'] 

    ]); 

    Mail::to('[email protected]')->send(new NewUser()); 

    return $user; 
} 

う誰かが私を助けてくれたらすばらしい。

+0

あなたは 'アプリ\メール\ NewUser'ためのコードを表示することができますか? – Jerodev

答えて

0

NewUser mailableクラスを作成していない可能性があります。 artisanコマンドに従うことによって、mailableクラスを作成できます。

php artisan make:mail NewUser 

Writing Mailable here

Source

を参照してください、件名、本文など、から、送信者のようなマリパラメータを設定する方法を知っているアップデート:

あなたがmailable作成している場合と、それを見つけることができない、おそらくそれは作曲家の問題です。コマンドを実行して、キャッシュおよび自動ロードファイルをクリアします。

use app\Mail\NewUser; 

それは次のようになります:私はあなたがこれをスペルミスと思わ

composer dump-autoload 
php artisan config:cache 
関連する問題