Heim > Artikel > Backend-Entwicklung > Implementierungsmethode der unendlichen Klassifizierung in Laravel5.4
Es gibt nur wenige Online-Informationen zur Implementierung der unendlichen Klassifizierung in Laravel 5.4. In diesem Artikel werden Ihnen Beispiele für die Implementierung der unendlichen Klassifizierung in Laravel 5.4 vorgestellt. Werfen wir einen Blick darauf . Ich hoffe, es hilft allen.
Vorwort
Dieser Artikel stellt Ihnen hauptsächlich den relevanten Inhalt zur Implementierung der unendlichen Klassifizierung in Laravel 5.4 vor. Er wird von Freunden in Not zum Nachschlagen und Lernen geteilt Im Folgenden gibt es viel zu sagen. Werfen wir einen Blick auf die ausführliche Einleitung.
Die Methode ist wie folgt:
1. Erstellen Sie eine Tabelle
php artisan make:migration create_category_table --create=category
Suchen Sie Ihre Migrationsdatei unter Datenbank/Migrationen/
Einbauen:
<?php use Illuminate\Support\Facades\Schema; use Illuminate\Database\Schema\Blueprint; use Illuminate\Database\Migrations\Migration; class CreateCategoryTable extends Migration { /** * Run the migrations. * * @return void */ public function up() { Schema::create('categorys', function (Blueprint $table) { $table->increments('id'); $table->integer('parent_id'); $table->string('code'); $table->string('name'); $table->string('path'); $table->timestamps(); }); } /** * Reverse the migrations. * * @return void */ public function down() { Schema::dropIfExists('categorys'); } } php artisan migrate
2. Modell in app/Category.php erstellen
php artisan make: model Category -m
<?php namespace App; use Illuminate\Database\Eloquent\Model; class Category extends Model { public function childCategory() { return $this->hasMany('App\Category', 'parent_id', 'id'); } public function allChildrenCategorys() { return $this->childCategory()->with('allChildrenCategorys'); } }
3 🎜>
oder
$categorys = App/Category::with('allChildrenCategorys')->first();
oder
$categorys->allChildrenCategorys;
Verwandte Empfehlungen:
$categorys->allChildrenCategorys->first()->allChildrenCategorys;
Entwicklungsprozess und Beispielcode für die rekursive PHP-Implementierung von Klassifizierung auf unendlicher Ebene
Analyse der PHP-Implementierungsmethode für die unendliche Klassifizierung
Ein einfacherer Menücode für die unendliche Klassifizierung
Das obige ist der detaillierte Inhalt vonImplementierungsmethode der unendlichen Klassifizierung in Laravel5.4. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!