Unity(C#)初心者・入門者向けチュートリアル ひよこのたまご

AndroidやiOS向けアプリを簡単に作れるゲーム開発環境Unity(ユニティ)の使い方を、チュートリアル方式で一緒に学びましょう!

【Laravel】Validationを設定して不正な入力をチェック!

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

今回はLaravelのValidationについてです!

Validationとは「検証」という意味で、
例えば入力必須の項目が空欄だとか
メールアドレスが正しく入力されていないとか、
そういった不備を検証する機能です!
Laravelにも標準搭載されているので見ていきたいと思います!

続きを読む

【Laravel】モデルから切り離してScopeクラスを作成する

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

前回はグローバルスコープについてでした!
グローバルスコープは汎用的な処理が多いため、
モデルから切り離しScopeクラスとして
独立させると便利です!

続きを読む

【Laravel】Eloquentのグローバルスコープで検索機能実装!

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

前回はローカルスコープ検索についてでした!
今回はもうひとつのスコープ、
グローバルスコープについてです!
そのモデルを使う際に必ず適用されるスコープです!

続きを読む

【Laravel】ローカルスコープを使って検索機能実装

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

LaravelのEloquentにはスコープという機能があります!
スコープを使えば、DBのレコードから特定の条件で検索をかけることができます!
またスコープをチェーンしていくことで検索条件をスッキリと記述することができます!

スコープにはローカルスコープとグローバルスコープとありますが、
今回はローカルスコープについてです!

続きを読む

【Laravel】Eloquentのwhere検索機能 AND検索, OR検索, NOT検索, あいまい検索

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

前回までで、Eloquentのwhereメソッドを使った
モデルの検索を実装しました!
(ベースにResourceControllerを使っています!)

今回はwhereメソッドの様々な検索方法を書いていきます!

続きを読む

【Laravel】ResourceControllerで使用するアクションを限定する!

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

今回はResourceControllerで使用するアクションを限定します!

ResourceControllerはデフォルトで
index, create, store, show, edit, update, destroy
と7つのメソッドを実装します!

が、例えばDBを更新する
store, update, destroyといったメソッドを使わせたくない時や、
index, create, show, editといった
ビューの表示を担当するメソッドは必要ないといった時、
Routeにてアクションを制限することができます!

続きを読む

【Laravel】ResourceController実践!CRUDを実現!

PHPバージョン:7.1.14
Laravelバージョン:5.7.9

前回まででLaravelのResourceControllerを
モデルを指定して実装するところまで進みました!

今回は実際にResourceControllerでひとつサービスを作ってみたいと思います!
CRUDを実現します!

続きを読む