Wie rufe ich ein Modell in Laravel 5?
Ich versuche, das hängt von Laravel 5 und habe eine Frage die wahrscheinlich sehr einfach zu lösen, aber ich bin zu kämpfen.
Ich habe einen controller namens TestController und es befindet sich in \app\Http\Controller
Dies ist die Steuerung:
<?php
namespace App\Http\Controllers;
class TestController extends Controller {
public function test()
{
$diamonds = diamonds::find(1);
var_dump($diamonds);
}
}
Dann habe ich ein Modell habe ich erstellt, die sich befindet in /app:
<?php
namespace App;
class diamonds extends Model {
}
Alle anderen Fehler beiseite, die ich bin sicher, es gibt, mein problem ist, dass laravel wirft einen Fehler:
FatalErrorException in TestController.php Zeile 10: Klasse
'App\Http\Controller\Karo' nicht gefunden
So, wie bekomme ich den controller zu verstehen, ich zeige auf ein Modell und nicht um einen controller?
Vielen Dank im Voraus...
InformationsquelleAutor Avi | 2015-03-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie importieren Sie Ihre Modell in der Steuerung durch die Verwendung von namespaces.
E. g.
In Ihrem Fall, können Sie das Modell direkt
App\diamonds::find(1);
oder importieren Sie es zunächst mituse App\diamonds;
und verwenden Sie es, wie Sie bereits getan haben.Weiter, empfohlen wird die Verwendung von Klassennamen UpperCamelCase. Also Diamanten anstelle von Diamanten. Sie könnte auch
dd()
(dump und sterben) statt var_dump, um zu sehen, einen schön formatierten dump der variable.InformationsquelleAutor wiesson
InformationsquelleAutor Raheel Khan
Versuchen Sie, die folgenden Zeilen über Ihre Klasse Unabhängigkeitserklärung in einer controller-Datei...
(dies setzt Voraus, Ihre model-Datei aufgerufen wird
Diamonds.php
)Liebe ich auch, @raheel khan-code, wie ist es zu nennen, ein Modell. und auch danbahrami änderung in raheel khan-code. aber ich bin vor diesem Fehler FatalErrorException in TestController.php line 4: syntax error, unexpected 'Gebrauch' (T_USE), expecting identifier (T_STRING). Ich habe diese Zeile auf Zeile 4: App\Http\Requests;.
Sie müssen es, bevor Sie Ihre class-Anweisung. (am Anfang der Datei).
InformationsquelleAutor danbahrami
Letztendlich gab es ein paar Probleme hier und Euch allen geholfen, aber mir fehlte die folgenden Aktionen auf der Modell-Seite:
InformationsquelleAutor Avi