Heim >Backend-Entwicklung >PHP-Tutorial >Eine Laravel-Studie stellt fest
1. Erstellen Sie eine neue Datei
PHP-Handwerker generieren:Seed-Seite
Erstellen Sie eine neue Datei app/database/seeds/PageTableSeeder.php.
php artisan generic:model Article
Erstellen Sie eine neue app/models/Article.php-Datei.
php artisan generic:view admin._layouts.default
Erstellen Sie eine neue app/views/admin/_layouts/default.blade.php-Datei.
2. Installieren Sie die Composer-Komponente
Fügen Sie den Komponentennamen und die Versionsnummer in „require“ oder „require-dev“ von „composer.json“ hinzu:
„edvinaskrucas/notification“: „3.0 .1 „
Führen Sie den Composer-Update-Befehl im Stammverzeichnis der Anwendung aus
Fügen Sie eine Zeile in den Anbietern von app.php hinzu:
'KrucasNotificationNotificationServiceProvider',
In der App eine Zeile zu den Aliasen von .php hinzufügen:
'Notification' => 'KrucasNotificationFacadesNotification',
3. Verarbeitungsmethode der Eingabeaufforderungsklasse nicht gefunden
Composer dump-autoload
4. Fügen Sie nach dem Erstellen des Ordners eine neue Zeile mit dem Ordnerpfad in die Autoload-Klassenzuordnung von Composer.json ein, damit die darin enthaltenen Dateien gefunden werden können.
5.
Sentry::check() Überprüfen Sie, ob der Benutzer angemeldet ist
Input::get('email') Erhalten Sie die vom Benutzer erhaltenen Daten Methode
Führen Sie den Befehl php artisan servo aus und führen Sie den Lavarel Development Server aus.
Redirect::route('admin.login')
Redirect::to('eadmin/ products')
HTML::link('accounts/newaccount', 'Registration', array('class'=>'default-btn'))
Form::open( array('url'= >'accounts/signin'))
6. Eloqyent
class Page erweitert Eloquent {
//Benutzerdatenbank standardmäßig verwenden
protected $table = 'myusers'; //Wenn der Wert des Tabellenattributs angegeben ist, wird die Tabelle mit dem Namen table verwendet.
//Der Primärschlüssel der Standardtabelle ist id
protected $primaryKey ='ids'; //Ändern Sie den Primärschlüsselnamen durch Angabe von PrimaryKey
//By Standardmäßig verfügt jede Datenbank über das Feld „update_at“
kann eingestellt werden
protected $timestamps = false; diese beiden Felder abbrechen
protected $appends = array("","" ); //erforderliche Felder, die verwendet, aber nicht in der Datenbank gefunden werden,
protected $hidden = array("","" //Felder, die ausgeblendet werden müssen, sind auf Attributdaten beschränkt, die in angezeigt werden können Arrays oder JSON-Formate
Use SoftDeletingTrait; //Aktivieren Sie die Soft-Deletion-Funktion. Beim Löschen von Daten mit einer Modellinstanz werden die Daten nicht aus der Datenbank gelöscht.
protected function getDateFormat() { return 'U' } //Diese Methode kann überschrieben werden, um das Zeitstempelformat anzupassen
}
Das Obige stellt Laravel-Studiennotizen 1 vor, einschließlich einiger Aspekte des Inhalts. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.