新着記事一覧
-
Laravel
Laravelでサクッとプログラムの書き方を覚える方法
「ルーティングに書くソースとコントローラーの名前を一致させればいいんだっけ?」「あれココの名前は何を書けばいいんだっけ?」「うまく動かない!」 はじめてフレームワークを使った人はそのように混乱している場面が多くみかけます。 この記事では、... -
Laravel
Laravel入門編8・ビューファイルを登録&編集時に共通活用する方法
データベースに登録したデータの内容を変更する機能や画面は、どんなシステムでもほぼ必ず存在します。 今回はDBのデータを変更する方法を解説します。 SQL文でいうところの「UPDATE」ですね。 また登録画面と編集画面のビューを共通で使う方法も合わせて... -
Laravel
Laravel入門編7・データを物理削除する方法
今回はDBのデータを削除する方法を解説します。 データベースに登録したデータを削除する機能は、どんなシステムでもほぼ必ず存在します。 データの削除は「物理削除」と「論理削除」の2種類ありますが、今回は「物理削除」を行う方法です。 この記事を読... -
Laravel
Laravel入門編6・一覧画面を作成する方法
今回はDBのテーブルに登録したデータを取得して、画面に表示する方法を解説します。 SQLでいうと「SELECT文」に該当する箇所ですね。 「SELECT文」は複雑になるとうまくデータを取得できずに苦労することが多々ありますが、今回は1つのテーブルから条件な... -
Laravel
Laravel入門編5・バリデーション(エラーチェック)の実装方法
今回は入力フォームで入力した内容にエラーがないかチェックする方法を解説します。 Laravelだと「バリデーション」と呼びます。 たとえば前回、管理者情報テーブルにIDとパスワードを登録する画面を作りました。 この入力フォームで1件データを登録後、1... -
Laravel
Laravel入門編4・Model(モデル)ファイルとデータ登録画面の作り方
今回は「MVC」の「M」であるモデルファイルの作成方法と、データベースのテーブルにデータの登録を行う画面の作り方を解説します。 モデルファイルの作成方法 データの登録を行う画面の作成方法 SQLでいうと「INSERT文」が関わってくる箇所です。 「SELECT... -
Laravel
Laravel入門編3・データベースの接続やテーブルを作成する方法
今回は「MVC」のうち、「M」で必要な以下の内容を解説します。 データベースの接続 Laravelのマイグレーション機能でテーブルの作成 Laravelではデータベースの管理ができる「マイグレーション機能」があり、ファイルだけでテーブルやカラムの作成を行うこ... -
Laravel
Laravel入門編2・コントローラからビューにデータを渡す3つの方法
基本的にLaravelではコントローラでPHPの処理を行って、その結果をビューでブラウザに表示します。 そこで今回はコントローラのデータを、ビューに渡す3つの方法を解説します。 view関数の第二引数 compact関数 withメソッド どの方法を選ぶのか個人の好み... -
Laravel
Laravel入門編1:「コントローラ」と「ビュー」を使ってページを表示してみよう
今回は【Laravel入門1】として、まずはPHPの処理を行わず「Laravelでただのページの表示」を行います。 この記事を読めば「MVC」の「V」と「C」であるビューとコントローラの基本的な使い方や、それぞれの繋がりが理解できます。 「V」とはビューのことで...