Laravel / 5.5
Sqlite3 / 3.2.9 (Mac)
PHPビルトインサーバー
Laravel開発でSqlite3を使用しています。
外部キー制約を追加し、削除時に紐づいたレコードを削除したいと思っているのですが、思った通りの挙動にならなかった為、質問させていただきました。
usersテーブルとquestionsテーブルをマイグレーションファイルで定義して1:nの関係で作成しました。
外部キー制約自体はうまく設定されているのかなと思ったのですが、適当なusersレコードを1つ削除しても、それに紐づいているquestionsテーブルのレコードが削除されませんでした。
調べたところconfig/database.phpとenvを使用してsqlite3の設定を有効にしなければいけないと記載してあり、設定しました。
PHPStormからDBに繋いたところ構造を見る限りは外部キー自体は設定されているのかなと思っています。
他に設定しないといけない場所、また解決する方法などLaravel開発に詳しい方がいらっしゃれば教えていただきたいです。
宜しくお願い致します。