Heim >Backend-Entwicklung >PHP-Tutorial >Eine Laravel-Studie stellt fest

Eine Laravel-Studie stellt fest

WBOY
WBOYOriginal
2016-08-08 09:31:34925Durchsuche

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.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Array-Array-SuchvorgangNächster Artikel:Array-Array-Suchvorgang