Laravel
-
Laravel+Vue/Vuetify 編集機能を追加
前回までで登録・一覧・削除ができたので今回は編集機能を作ります。Actionsのペンアイコンをクリックしたときに該当データの編集画面を表示しデータの変更ができる…
-
Laravel+Vue/Vuetify 削除確認ダイアログを表示してデータ削除
前回はLaravel+Vue/Vuetify Data tableを利用してデータ一覧を作成しました。 Actionsのゴミ箱アイコンをクリックしたときに削除確…
-
Laravel+Vue/Vuetify Data tablesで一覧作成
前回は非同期バリデーションとともに登録を行いました。今回はLaravelのSeederでテストデータを生成して、Vue/VuetifyのData tablesを…
-
Laravel+Vue/Vuetifyで非同期バリデーション
前回作成したVue/Vuetifyのフォームにおける登録処理時のLaravel側での非同期バリデーションの実装です。具体的にはAxiosで非同期でフォーム値を送…
-
LaravelでVue/Vuetifyを使ってFormを作成
前回作成した管理画面で、Vue/Vuetifyを使用してテキストボックス、テキストエリア、ラジオボタン、チェックボックス、セレクトボックスの送信フォームを作成し…
-
Laravelの管理画面をvue-routerを使ってSPA化
前回はVuetify/DrawerメニューでLaravelの管理画面を作成しました。今回はvue-routerをインストールして管理画面をSPA(Single-…
-
LaravelでVuetifyのDrawerメニューで管理画面作成
LaravelでVue.js用のUIコンポーネントライブラリを利用できるUIフレームワークVuetifyをインストールし、VuetifyのDrawerメニューを…
-
LaravelでVue.jsを使ってみる
LaravelではAuth(ユーザ認証)をインストールした時点ですでにVue.jsを利用できる状態になっているのでコンポーネントの配置やBladeテンプレートか…
-
LaradockでLaravel7開発環境
Laravelも7になったしLaradockもv10になったのでWindowsでのWEB開発環境構築としてインストールと各種設定をPHP7.4へのアップグレード…
-
LaravelのGateによるユーザアクセス認可
Laravelではユーザ認証とは別にユーザに特定のルートにアクセスできる権限を与えたいとき、ルートへの認可としてGateを利用することができます。今回はGate…
-
Laravelで論理削除(SoftDelete)
Laravelでの論理削除(SoftDelete)はテーブルとモデルの設定だけで簡単に実現できます。具体的にはテーブルにdeleted_atカラムを追加してモデ…
-
Laravelでバリデーション処理
Laravelのバリデーションは失敗したら自動でリクエスト元にリダイレクトしてくれて便利です。基本的な「コントローラーでバリデーション処理」とコントローラーから…