前提・実現したいこと
Laravelで簡易的なSNSアプリを作成しており、その中で記事の投稿者の情報をリレーションで表示したいと思っております。
トップページをClass 'App/User' not foundというエラーメッセージが発生したため、確認をお願いいたします。
namespace周りは特に弄っていません。
該当のソースコード
User.php
namespace App; use Illuminate\Notifications\Notifiable; use Illuminate\Foundation\Auth\User as Authenticatable; class User extends Authenticatable { use Notifiable; protected $fillable = ['username', 'mail', 'password',]; protected $hidden = ['password', 'remember_token',]; public function posts() { return $this->hasMany('App/Post'); } }
Post.php
namespace App; use Illuminate\Database\Eloquent\Model; class Post extends Model { protected $fillable = ['post']; public function users() { return $this->belongsTo('App/User'); } }
index.blade.php
<!-- 投稿機能 --> {!! Form::open(["url" => "/posts"])!!} {{ Form::text('contents',null,['class' => 'input']) }} {{ Form::input('image','post',null, ['src' =>"/images/post.png"]) }} {!! Form::close() !!} <!-- 投稿の一覧の表示 --> @foreach($contents as $content) {{$content->users->username}} ←ここでリレーション {{$content["post"]}}
試したこと
namaespaceやフォルダ位置の確認