2016-12-09 4 views
0

Laravel 5.2를 사용하여 로컬 웹 사이트를 개발했습니다. 모든 기능이 완벽하게 작동합니다. 그러나 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 
문제가 {{$ 선택 의지> 대해서는 해당 조직> 이름}}에

+0

표시 오류가 있습니까? 오류 로그를 확인 했습니까? 데이터베이스를 올바르게 설정 했습니까? – aceraven777

+0

예. 데이터베이스 설정이 올바르다 고 생각합니다. MYISAM 엔진으로 초기화 된 테이블과 같이 외래 키에 대해서는 확실하지 않습니다. 나중에 나는 그것을 INNODB로 바꾼다. 오류 : 비 개체의 속성을 얻으려고 노력 : eeb31122066c28d05a0d3e03d88967b5c2d171dd.php 라인 (51)에 ErrorException (보기 : /home/abhaymilestogo/public_html/floorstyler/resources/views/agency.blade.php는) 이 오류는 하나 개의 변수 만 발생 웅변적인 기능을 담고있다. 제거하면 오류가 표시되지 않습니다. –

+0

'기관'및 '조직'모델을 귀하의 질문에 표시하십시오. –

답변

1

오류가 명확하게한다고 Class \ App \ Model \ organization을 찾을 수 없습니다.

Model 클래스 'organization'에서 네임 스페이스를 정의했는지 확인하고 지정한 경로가 올바른지 확인하십시오.

또한 첫 번째 문자를 대문자로하여 클래스 이름을 지정하는 것이 좋습니다.

그래도 오류가 해결되지 않으면 대행사 파일 인 agency.blade.php를 게시하십시오.

+0

예 그것은 절대적으로 정확하며 내 로컬 컴퓨터에서 작동하고 있습니다. agency.blade.php 코드를 업로드 중입니다. 문제가있는 곳. –