今回は記事にタグを付与する機能を追加します。この機能の実装で、多対多のリレーションを学びます。
タグ: Migration
初めてのLaravel 5.6 : (31) Relationships
今回は、モデルで1対nのリレーションを扱いたいと思います。ユーザーが複数の記事を持つ様に、User モデルと Article モデルを関連付けます。
artisan migrate で dropColumnがエラーになりハマる
php artisan migrate:rollback した時や、php artisan migrate:reset した時に、以下のエラーが出て数時間ハマってしまいました。
PHP Fatal error: Class 'Doctrine\DBAL\Driver\PDOSqlite\Driver' not found in /Users/who/Code/blog/vendor/laravel/framework/src/Illuminate/Database/SQLiteConnection.php on line 46 PHP Stack trace: PHP 1. {main}() /Users/who/Code/blog/artisan:0 PHP 2. Illuminate\Foundation\Console\Kernel->handle() /Users/who/Code/blog/artisan:36 ... ...
初めてのLaravel 5.6 : (8) マイグレーションの作成
これから簡単なブログを作成することを目的に、DB 内に記事用の Articles テーブルを作成します。
初めてのLaravel 5.6 : (7) マイグレーションでDBのバージョン管理
データベースのバージョンを管理するマイグレーション機能を使ってみます。