Ich habe eine Website in lokalen mit Laravel 5.2 entwickelt. Alle Funktionen funktionieren einwandfrei. Aber wenn ich es in godaddy Server hochgeladen habe, funktionieren alle Funktionen außer eloquent. Einfügen, Aktualisieren, Löschen aller Werke. aber in Datenbank-Engine zeigt es MYISAM. Ich ändere es in INNODB. Aber immer noch eloquent funktionieren nicht. Ist es das Problem von Fremdschlüsseln? Fehler ist, dass beredte Variablen keine Daten erhalten. Wie man es repariert??Laravel 5.2 Eloquent arbeitet nicht in godaddy server
Fehler:
<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 '\App\Model\organization' 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
das Problem in ist {{$ Agentur-> Organisation-> name}}
Wird ein Fehler angezeigt? Hast du das Fehlerprotokoll überprüft? Hast du die Datenbank richtig eingerichtet? – aceraven777
Ja. Ich denke, Datenbank-Setup ist korrekt. aber nicht sicher über Fremdschlüssel wie die Tabelle initialisiert mit MYISAM-Engine. Später habe ich es in INNODB geändert. Fehler: Error in eeb31122066c28d05a0d3e03d88967b5c2d171dd.php Linie 51: Der Versuch, Eigentum von Nicht-Objekt zu erhalten (Ansicht: /home/abhaymilestogo/public_html/floorstyler/resources/views/agency.blade.php) Dieser Fehler trat nur für eine Variable welche die eloquente Funktion enthalten. Wenn ich es entferne, wird der Fehler nicht angezeigt. –
Zeigen Sie Ihr Agentur- und Organisationsmodell in Ihrer Frage. –