traitを使った継承をしたいです。
実行すると下記のようなエラーが表示されます。
なにが足りないのでしょうか?
error クラスApp \ Http \ Controllers \ Home \ mailを特性App \ Http \ Models \ Traits \ emailMainから拡張することはできません
sendMail.php namespace App\Http\Models\Traits; use Mail; trait sendMail{ public function emailMain{ \Log::info('おくるよー'); } }
FormContlloer.php use App\Http\Models\Traits\sendMail; class mail extends sendMail{ use sendMail; }
そのエラーはどこでどのように(どのような手順で)確認されたものですか?
もし翻訳にかけたものでしたら翻訳にかける前の原文をそのままご提示ください。
https://teratail.com/help/question-tips#questionTips3-4-2
>表示されたエラーメッセージをそのままコピー&ペーストしましょう。自分でタイプしなおしたり、自分で解釈・要約しようとしてはいけません。
回答3件
あなたの回答
tips
プレビュー