You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/migration.mdx
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ Par exemple, la migration créée précédemment :
43
43
44
44
```php
45
45
use Bow\Database\Migration\Migration;
46
-
use Bow\Database\Migration\SQLGenerator;
46
+
use Bow\Database\Migration\Table;
47
47
48
48
class Version20190929153939CreatTodosTable extends Migration
49
49
{
@@ -52,7 +52,7 @@ class Version20190929153939CreatTodosTable extends Migration
52
52
*/
53
53
public function up()
54
54
{
55
-
$this->create("users", function (SQLGenerator $table) {
55
+
$this->create("users", function (Table $table) {
56
56
$table->addIncrement('id');
57
57
$table->addTimestamps();
58
58
});
@@ -100,10 +100,10 @@ php artisan migration:reset
100
100
101
101
## Création de table
102
102
103
-
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\SQLGenerator::class` pouvant être utilisé pour définir la nouvelle table:
103
+
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\Table::class` pouvant être utilisé pour définir la nouvelle table:
104
104
105
105
```php
106
-
$this->create("users", function (SQLGenerator $table) {
106
+
$this->create("users", function (Table $table) {
107
107
$table->addIncrement('id');
108
108
$table->addTimestamps();
109
109
});
@@ -116,7 +116,7 @@ Si vous souhaitez effectuer une opération de schéma sur une connexion à une b
116
116
:::
117
117
118
118
```php
119
-
$this->connection('name')->create("users", function (SQLGenerator $table) {
119
+
$this->connection('name')->create("users", function (Table $table) {
120
120
$table->addIncrement('id');
121
121
$table->addTimestamps();
122
122
});
@@ -156,22 +156,22 @@ public function rollback()
156
156
157
157
## Créer des colonnes
158
158
159
-
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\SQLGenerator::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
159
+
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\Table::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
160
160
161
161
```php
162
-
use Bow\Database\Migration\SQLGenerator;
162
+
use Bow\Database\Migration\Table;
163
163
164
164
public function up()
165
165
{
166
-
$this->alter('users', function (SQLGenerator $table) {
166
+
$this->alter('users', function (Table $table) {
167
167
$table->addString('name');
168
168
});
169
169
}
170
170
```
171
171
172
172
## Api de migration
173
173
174
-
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\SQLGenerator::class`.
174
+
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\Table::class`.
Copy file name to clipboardExpand all lines: versioned_docs/version-5.x/migration.mdx
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -43,7 +43,7 @@ Par exemple, la migration créée précédemment :
43
43
44
44
```php
45
45
use Bow\Database\Migration\Migration;
46
-
use Bow\Database\Migration\SQLGenerator;
46
+
use Bow\Database\Migration\Table;
47
47
48
48
class Version20190929153939CreatTodosTable extends Migration
49
49
{
@@ -52,7 +52,7 @@ class Version20190929153939CreatTodosTable extends Migration
52
52
*/
53
53
public function up()
54
54
{
55
-
$this->create("users", function (SQLGenerator $table) {
55
+
$this->create("users", function (Table $table) {
56
56
$table->addIncrement('id');
57
57
$table->addTimestamps();
58
58
});
@@ -100,10 +100,10 @@ php artisan migration:reset
100
100
101
101
## Création de table
102
102
103
-
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\SQLGenerator::class` pouvant être utilisé pour définir la nouvelle table:
103
+
Pour créer une nouvelle table de base de données, utilisez la méthode `create`. La méthode `create` accepte deux arguments. Le premier est le nom de la table, tandis que le second est une clôture qui reçoit un objet `\Bow\Database\Migration\Table::class` pouvant être utilisé pour définir la nouvelle table:
104
104
105
105
```php
106
-
$this->create("users", function (SQLGenerator $table) {
106
+
$this->create("users", function (Table $table) {
107
107
$table->addIncrement('id');
108
108
$table->addTimestamps();
109
109
});
@@ -116,7 +116,7 @@ Si vous souhaitez effectuer une opération de schéma sur une connexion à une b
116
116
:::
117
117
118
118
```php
119
-
$this->connection('name')->create("users", function (SQLGenerator $table) {
119
+
$this->connection('name')->create("users", function (Table $table) {
120
120
$table->addIncrement('id');
121
121
$table->addTimestamps();
122
122
});
@@ -156,22 +156,22 @@ public function rollback()
156
156
157
157
## Créer des colonnes
158
158
159
-
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\SQLGenerator::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
159
+
La méthode de `alter` sur `Bow\Database\Migration\Migration::class` peut être utilisée pour mettre à jour des tables existantes. Comme la méthode `create`, la méthode `alter` accepte deux arguments: le nom de la table et une clôture qui reçoit une instance de `\Bow\Database\Migration\Table::class` que vous pouvez utiliser pour ajouter des colonnes à la table:
160
160
161
161
```php
162
-
use Bow\Database\Migration\SQLGenerator;
162
+
use Bow\Database\Migration\Table;
163
163
164
164
public function up()
165
165
{
166
-
$this->alter('users', function (SQLGenerator $table) {
166
+
$this->alter('users', function (Table $table) {
167
167
$table->addString('name');
168
168
});
169
169
}
170
170
```
171
171
172
172
## Api de migration
173
173
174
-
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\SQLGenerator::class`.
174
+
Notons pour l'instant que tous ces méthodes sont en réalité des helpers de la méthode `addColumn` de `\Bow\Database\Migration\Table::class`.
0 commit comments