Laravel

Laravel

LaravelアプリをHerokuにデプロイする!

HerokuにLaravelのアプリをデプロイしたので、デプロイする方法をまとめてみました。 この記事では、Herokuのユーザー登録からアプリのデプロイまでを解説しています。 機能制限されますが、Herokuは無料で使い始めることが可能で...
Laravel

LaravelでVue.js(v3)を使う方法!

LaravelでVue.jsのバージョン3を使い始めました。 この記事ではLaravelのバージョン8でVue.jsのバージョン3を導入する方法について書いています。 Laravelのプロジェクトを準備して、Vue.jsのバージョン3を使っ...
Laravel

Laravelでトランザクションを張る2つの方法!

Laravelでトランザクションを張る方法について書いてみました。 Laravel8 + MySQL8で確認しています。 トランザクションを張る方法は下記の2つです。 ・DBのコミットやロールバック自分で書く。 ・transactionメソ...
Laravel

Laravelのクエリビルダーでテーブル結合(内部結合, 外部結合)する

Laravelのクエリビルダーを使用して、テーブルを内部結合や外部結合するときの方法について記載しています。 ほとんどSQLを書くのと変わらないくらいな記述量になるので、簡単な結合などはLaravelのモデルにhasOneやhasManyを...
Laravel

LaravelのEloquentでリレーションを作る方法!(hasOne, hasMany)

LaravelのEloqunetでリレーションを作る方法をまとめてみました。 Laravelのバージョン8で挙動を確認しています。 モデルから関連するモデルにリレーションを作成しておくと、簡単に関連先のデータを取得することが可能です。 複雑...
Laravel

LaravelでTailwindCSSを使う方法

LaravelでTailwindCSSを使う方法と実際に導入して、動作確認してみました。 7ステップで設定は完了します。 簡単に使い始めることができるので確認してみてください。 導入方法についてはTailwindCSS公式サイトの下記に書い...
Laravel

[Laravel入門]TODOアプリを作成しよう(バリデーション)

前回はTODOの削除機能を作成しました。 今回はTODOを追加するときのバリデーションを追加していきます。 入力内容が下記の場合には、エラーにして画面にエラーメッセージを表示します。 ・空入力 ・文字数が少ない(3文字以下) ・文字数が多い...
Laravel

[Laravel入門]TODOアプリを作成しよう(削除機能を作る)

前回はTODOのチェック機能を作成していきました。 前回の記事はこちらです。 今回は削除ボタン(ゴミ箱アイコン)を押されたときに、TODOが削除されるようにします。 Laravelの機能を使用して、論理削除されるようにします。 Larave...
Laravel

[Laravel入門]TODOアプリを作成しよう(チェック機能を作る)

前回はTODOモデルを使用して、画面に一覧表示をしました。 今回は表示された一覧のチェックを押されたら、TODOのタスクが終わったということにします。 こちらの箇所を押すと... こうなるようにします... そして、チェック状態を保持するよ...
Laravel

LaravelのCache(キャッシュ)の使い方

LaravelのCacheについての説明と使い方をまとめてみました。 よく使いそうなものだけまとめています。Laravelのバージョンは8で確認しています。 公式の説明リンクはこちらです。(詳細はこちらで確認してみてください) Larave...
Laravel

[Laravel入門]TODOアプリを作成しよう(TODOを一覧表示)

前回はTODOモデルを使用して、登録処理を行いました。 今回は登録した内容を一覧として、画面に表示します。 前回の記事はこちらです。 TODOコントローラを修正する TODOコントローラーを修正して、初期表示(index)メソッドで取得した...
Laravel

[Laravel入門]TODOアプリを作成しよう(TODO追加処理)

前回はTODOアプリの用のテーブル作成と、登録するためのモデルの用意までを行いました。 今回は実際にモデルを使用して、TODOを登録するようにします。 前回の記事はこちらです。 TODOコントローラーをartisanで作成する 前回までで、...