現在ツイッターを模したアプリケーションをLaravel5.4で作っています
フォームから入力した値を送信すると、下記のようなエラーが出てしまいます
(1/1) FatalThrowableError Class 'App\Tweet' not found in TweetsController.php (line 24) at TweetsController->store() at call_user_func_array(array(object(TweetsController), 'store'), array()) in Controller.php (line 55) at Controller->callAction('store', array()) in ControllerDispatcher.php (line 44) at ControllerDispatcher->dispatch(object(Route), object(TweetsController), 'store') in Route.php (line 203)
コントローラーとモデルは現在このような設定にしています。クラスは設定できていると自分では思っているのですが、何が足りないのでしょうか?
こういうところを確認すると良いなど教えてください。
ちなみにcomposer dump-autoloadを試してみても変わりませんでした・・・
TweetsController
<?php namespace Patter\Http\Controllers; use Illuminate\Http\Request; use App\Tweet; class TweetsController extends Controller { public function index() { return view('tweets.index'); } public function create() { return view('tweets.create'); } public function store() { Tweet::create(request(['body'])); return view('/'); }
Tweet.php(Model)
<?php namespace App; // namespace Patter; use Illuminate\Database\Eloquent\Model; class Tweet extends Model { protected $guraded = []; }
回答1件
あなたの回答
tips
プレビュー