Laravel

【Laravel】サマリー

当サイトにおける、Laravel記事のまとめ(サマリー)。

全体

環境構築~用途別

環境構築から実装までの範囲について、用途別で記事を分けている。

どのような記事があるかは、目次を参照すること。

サマリーは暫定版につき、今後大きく加筆・修正するかもしれない。
投稿済の記事は想定していたものの一部につき、今後投稿したいという思いはある。

環境構築

Composerインストール

【PHP】Composer install方法【インストール】Composerのインストール方法について説明します。 LaravelのProjectを作成したい場合等にご参照下さい。 前提 ...

Composerとは、Laravelの依存性管理ツール。

Laravelで開発をすることを視野に入れるなら、まず導入する。

Laravelインストール

【Laravel】インストール方法Laravelのインストール方法について説明します。 Laravelでの開発をしたい場合にご参照下さい。 前提 Compose...

Project作成

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

.env作成

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

環境構築の手順の内、ここまでは必須と言っても過言ではない。

DB接続方法 ~SQLite編~

【Laravel】DB接続方法【SQLite】Laravelでデータベースと接続する方法について勉強し直しました。 今回はSQLiteを対象にします。お手軽なので。 備忘...

Databaseを使いたいのであれば参考になる部分があるかもしれない。

SQLiteを使いたいのであればドンピシャである。

内臓サーバを起動

【Laravel】内蔵サーバを起動【php artisan serve】Laravelの内蔵サーバの起動方法について説明します。 前提 Laravel Projectが作成できていること 前提としてLa...

コーディングし、挙動の確認をしたいときに参考になるかもしれない。

ルート情報

ルート情報の追加

【Laravel】ルート情報の追加【web.php】Laravelでルート情報を追加する方法を学習し直しました。 備忘録として残します。 前提 Laravel Projectが作...

ルーティング(URIのエンドポイントやアクションメソッド等)の設定方法について。

対象:web.php(※api.phpは上記記事では対象外)

任意パラメータの設定方法

【Laravel】任意パラメータの設定方法備忘録として残します。 任意パラメータの記述方法 パラメータの末尾に'?'を付与 任意パラメータにするには、パラメータの末尾に'?...

パラメータは設定すると、デフォルトでは必須になる。

パラメータの末尾に’?’を付与すると、必須から任意に変更できる。

任意パラメータとして設定する際、パラメータが渡されなかった場合に備えて必要に応じてデフォルト値を設定することができる。

リダイレクト

【Laravel】リダイレクト【redirect】リダイレクトする方法はシンプルで、return redirectすることで実現できる。 リダイレクトする方法 web.php or ...

Controller

Controllerクラスの作成方法

【Laravel】Controller作成方法【make:controller】LaravelのControllerクラスの作成方法を説明します。 Controller作成方法 Projectフォルダ直下に移動 ...

artisanコマンドでControllerクラス作成ができるよう準備されているので活用することをお勧めする。

手(コマンド不使用)で作成することもできるではある。ただ、折角artisanコマンドで作成する手段が設けられ、それも便利なので活用しないのは勿体ない。

アクション(単一)の追加

【Laravel】アクションメソッド【Controllerの処理】Laravelのアクション周りについて備忘録です。 前提 Laravel Projectが作成できていること 前提としてLarav...

アクション(複数)の追加

【Laravel】複数アクションの利用備忘録です。 複数アクションの利用 複数アクション 複数アクションを利用することもできる。 Controllerとweb.p...

 

テンプレートへの値の渡し方

コントローラから値渡し

【Laravel】Controllerからテンプレートに値渡し備忘録です。 Controllerからテンプレートに値渡し Controllerからテンプレートに値を渡すには、viewメソッドの第...

viewメソッドの第二引数に配列で指定する。

ルートパラメータ渡し

【Laravel】ルートパラメータをテンプレートに渡す備忘録です。 idというルートパラメータをController→templateに渡す例。 <?php namesp...

web.php・Controllerの実引数で指定し、テンプレートに渡してあげる。

クエリパラメータ渡し

【Laravel】クエリ文字列をテンプレートに渡す備忘録です。 クエリ文字列で渡す方法 Requestクラス型変数 Requestクラス型変数で受け、配列として変数に格納し直し、r...

Request型変数でControllerにて受取、テンプレートに渡してあげる。

DB操作(DBクラス編)

柱書

DB操作の方法には、DBクラスを用いるか、ORM(Eloquent)を用いる方法がある。

DBクラスは生SQLを使用する。

DBクラスを用いる場合、下記の通りuse指定する必要がある。

読取 DB::select

【Laravel】テーブルのRead【DB::select】Laravelで生SQL書きたいときに使う「DBクラス」について勉強し直しました。 CRUDのRを実装したい場合、DBクラスのse...

追加 DB::insert

【Laravel】テーブルへのInsert【DB::insert】Laravelで生SQL書きたいときに使う「DBクラス」。 CRUDのCを実装したい場合、DBクラスのinsertメソッドを用いる...

更新 DB::update

未作成。

削除 DB::delete

未作成。

DB操作(ORM編)

未作成。

Error対処

Failed opening required autoload.php

【Laravel】Failed opening required autoload.php[composer install]【解決例】備忘録です。 問題 Laravelの内蔵サーバを動かそうと(php artisan serve)してコケた。 PS C:\User...

500 server error

【Laravel】500 server error[.env作成]【解決例】備忘録です。 今回の「500 server error」は.envファイル作成で解決しましたが、必ずしも同じ方法で解決するとは限り...

No application encryption key has been specified

【Laravel】「No application encryption key has been specified.」Laravelのgit切り替え時に発生した「No application encryption key has been specifi...

Bladeテンプレートエンジン

条件分岐 @if

【Blade】@if【条件分岐】Bladeの@ifについて説明します。 if文とは? 条件分岐構文のこと https://dice-record.com/...

その他

Scaffoldを使ったToDoList作成方法

【Laravel+Scaffold】ToDoList作成【最短】学習中の備忘録。 Laravel+ScaffoldでのToDoListの作成方法を学んだ。 忘れない内に記録しておく。 ...

参考になれば幸いです。

ABOUT ME
ダイス
アラサーSE(20代)。 主な経験は、PGとしてJava(SpringBoot)、C、PHP(Laravel)、VBAがある。SS、UTの経験有り。最近はUI工程を経験中。 IT業界だけでなく、教育業界(予備校での運営スタッフ)での経験有り。 サイトでは、特定の分野に限定せずに幅広く発信していきます。

COMMENT

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