@@ -70,8 +70,7 @@ If model is successfully saved it doesn't mean that node has moved. If your appl
7070depends on whether the node has actually changed its position, use ` hasMoved ` method:
7171
7272``` php
73- if ($node->save())
74- {
73+ if ($node->save()) {
7574 $moved = $node->hasMoved();
7675}
7776```
@@ -108,7 +107,7 @@ There are few ways to append a node:
108107
109108``` php
110109// #1 Using deferred insert
111- $node->appendTo ($parent)->save();
110+ $node->appendToNode ($parent)->save();
112111
113112// #2 Using parent node
114113$parent->appendNode($node);
@@ -131,7 +130,7 @@ And only a couple ways to prepend:
131130
132131``` php
133132// #1
134- $node->prependTo ($parent)->save();
133+ $node->prependToNode ($parent)->save();
135134
136135// #2
137136$parent->prependNode($node);
@@ -150,8 +149,8 @@ $node->afterNode($neighbor)->save();
150149$node->beforeNode($neighbor)->save();
151150
152151# Implicit save
153- $node->insertAfter ($neighbor);
154- $node->insertBefore ($neighbor);
152+ $node->insertAfterNode ($neighbor);
153+ $node->insertBeforeNode ($neighbor);
155154```
156155
157156#### Shifting a node
@@ -461,8 +460,7 @@ composer require kalnoy/nestedset
461460You can use a method to add needed columns with default names:
462461
463462``` php
464- Schema::create('table', function (Blueprint $table)
465- {
463+ Schema::create('table', function (Blueprint $table) {
466464 ...
467465 NestedSet::columns($table);
468466});
@@ -471,8 +469,7 @@ Schema::create('table', function (Blueprint $table)
471469To drop columns:
472470
473471``` php
474- Schema::table('table', function (Blueprint $table)
475- {
472+ Schema::table('table', function (Blueprint $table) {
476473 NestedSet::dropColumns($table);
477474});
478475```
@@ -489,11 +486,13 @@ $table->index([ '_lft', '_rgt', 'parent_id' ]);
489486
490487### The model
491488
492- Your model is now extended from ` Kalnoy\Nestedset\Node ` class, not ` Eloquent ` :
489+ Your model should use ` Kalnoy\Nesetedset\NodeTrait ` trait to enable nested sets :
493490
494491``` php
495- class Foo extends Kalnoy\Nestedset\Node {
496-
492+ use Kalnoy\Nesetedset\NodeTrait;
493+
494+ class Foo extends Model {
495+ use NodeTrait;
497496}
498497```
499498
0 commit comments