Laravel

【Laravel】DB接続方法【SQLite】

Laravelでデータベースと接続する方法について勉強し直しました。

今回はSQLiteを対象にします。お手軽なので。

備忘録として残しておきます。

前提

Laravel Projectが作成できていること

前提としてLaravelのProjectが作成できていることが必要。

インストールがまだの場合、こちらを参照する。

【Laravel】Project作成方法LaravelのProject作成方法について説明します。 Laravelでの開発をしたい場合にご参照下さい。 前提 Comp...

.envファイルを作成していること

【Laravel】.env作成方法Laravelでプロジェクトを作成するのみでは、内部サーバを動かしてもエラーが発生します。 プロジェクトを作成した後に、必要となる...

本題

データベースフォルダに移動

プロジェクトフォルダのルート配下、データベースフォルダに移

 

データベースファイル作成

 

【任意】テーブル作成

動作確認用に任意で、テーブルを作成する。

今回は動作確認用に盛り込んでいる。「データベース接続にテーブル作成が必要か?」と訊かれると回答は「No」。

【任意】ダミーレコードを追加

動作確認用に任意で、作成したテーブルにダミーレコードを追加する。

今回は動作確認用に盛り込んでいる。「データベース接続にテーブル作成が必要か?」と訊かれると回答は「いいえ」(不要)

database.php修正

configフォルダ配下のdatabase.phpを修正する。

修正前

 

修正後

 

.envファイル修正

rootフォルダにある「.env」ファイルを修正する。

修正前

 

修正後

DB_DATABASEの指定は、絶対パスでsqliteファイルを指定する。上記のパスは筆者の環境につき、各自でdatabase.sqlのファイルパスを指定する。
他にも指定方法がある筈だが未確認。

参照

『Laravel入門』(掌田津耶乃)

参照した頁数:p.175, 177, 180, 182辺り

Laravelを効率的に学習したい場合

スクールを活用するのも有効

Laravelを効率的に学習したい場合、スクールを活用するのも有効です。

転職を視野に入れている方、将来に向けて学習を進めている学生の方など、良かったら説明を聴いてみてはいかがでしょうか(説明会の参加は無料です)

オンラインプログラミングスクール「Tech boost

他のスクールについては下記の記事にまとめてあります。他のスクールについても視野に入れたい場合、参考になるかと思います。

【プログラミング】スクール一覧プログラミングのスクールで学ぶことを視野に入れた方向けに、ご紹介します。 転職を視野に入れたい 新卒で入社を視野に入れた...
ダイス
ダイス
ご参考になれば幸いです。
ABOUT ME
ダイス
アラサーSE(20代)。 主な経験は、PGとしてJava(SpringBoot)、C、PHP(Laravel)、VBAがある。SS、UTの経験有り。最近はUI工程を経験中。 IT業界だけでなく、教育業界(予備校での運営スタッフ)での経験有り。 サイトでは、特定の分野に限定せずに幅広く発信していきます。

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です