2016-12-09 10 views
0

Laravel 5.2を使用してローカルでWebサイトを開発しました。すべての機能が完璧に動作しています。しかし、私はgodaddyサーバーにアップロードしたとき、すべての機能は雄弁を除いて動作しています。すべての作品を挿入、更新、削除します。データベースエンジンではMYISAMを表示しています。私はINNODBでそれを変更します。しかし、まだ雄弁は働いていません。 foreign_key制約の問題ですか?エラーは雄弁な変数がデータを取得していないことです。どのようにそれを修正するには?Laravel 5.2 godaddyサーバーでうまく動作しない

エラー:

<body> 
    <div id="sf-resetcontent" class="sf-reset"> 
     <h1>Whoops, looks like something went wrong.</h1> 
     <h2 class="block_exception clear_fix"> 
      <span class="exception_counter">1/1</span> 
      <span class="exception_title"><abbr title="Symfony\Component\Debug\Exception\FatalErrorException">FatalErrorException</abbr> in <a title="/home/abhaymilestogo/public_html/floorstyler/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php line 797" ondblclick="var f=this.innerHTML;this.innerHTML=this.title;this.title=f;">Model.php line 797</a>:</span> 
      <span class="exception_message">Class &#039;\App\Model\organization&#039; not found</span> 
     </h2> 
     <div class="block"> 
      <ol class="traces list_exception"> 
       <li> in <a title="/home/abhaymilestogo/public_html/floorstyler/vendor/laravel/framework/src/Illuminate/Database/Eloquent/Model.php line 797" ondblclick="var f=this.innerHTML;this.innerHTML=this.title;this.title=f;">Model.php line 797</a></li> 
      </ol> 
     </div> 
    </div> 
</body> 

agency.blade.php

<tr> 
    <th>{{$agency['id']}}</th> 
    <th>{{$agency['name']}}</th> 
    <th>{{$agency->organization->name}}</th> 
    <th>{{$agency['status']}}</th> 
    <th>{{$agency['updated_at']}}</th> 
    <th>{{$agency['created_at']}}</th> 
    <th> 
     <a style="font-size: medium;" class="fa fa-pencil-square-o" href="agency/edit/{{$agency['name']}}/{{Crypt::encrypt($agency['id'])}}"></a> 

     <a style="font-size: medium;" class="fa fa-trash-o" id="{{Crypt::encrypt($agency['id'])}}"></a> 
     @if($agency['status'] == 'ALIVE') 
      <a style="font-size: medium;" class="fa fa-times" id="{{Crypt::encrypt($agency['id'])}}"></a> 
     @else 
      <a style="font-size: medium;" class="fa fa-check" id="{{Crypt::encrypt($agency['id'])}}"></a> 
     @endif 

    </th> 
</tr> 
@endforeach 
問題は{{$ agency-> organization->名}}である

+0

エラーが表示されますか?エラーログを確認しましたか?データベースを正しくセットアップしましたか? – aceraven777

+0

はい。私は、データベースのセットアップが正しいと思います。 MYISAMエンジンで初期化されたテーブルのように外部キーについてはわかりません。後でINNODBに変更します。 エラー:eeb31122066c28d05a0d3e03d88967b5c2d171dd.php線51で ErrorException:非オブジェクトのプロパティを取得しようとすると(ビュー:/home/abhaymilestogo/public_html/floorstyler/resources/views/agency.blade.php) このエラーは、1つの変数のみのために発生しました雄弁な機能を含んでいます。私がそれを取り除くと、エラーは表示されません。 –

+0

あなたの質問にあなたの 'agency'と' organization'モデルを表示してください。 –

答えて

1

エラーがはっきりと述べていますクラス\アプリケーション\モデル\組織が見つかりません。

Modelクラス 'organization'で名前空間を定義していることを確認し、指定するパスが正しいことを確認してください。

また、最初の文字を大文字にしてクラス名を指定することをお勧めします。

これでエラーが解決しない場合は、代理店の代理店ブレードファイルを投稿してください。

+0

ええ、それは絶対に正しいです、そして、私のローカルマシンで働いています。私はagency.blade.phpコードをアップロードしています。問題がどこにあるか。 –

関連する問題