chevron_left

メインカテゴリーを選択しなおす

cancel
リエル
フォロー
住所
未設定
出身
未設定
ブログ村参加

2019/02/19

arrow_drop_down
  • [Laravelチュートリアル] 社員管理システム モデル作成

    モデル作成設計したテーブル定義のモデルを作成します。Employeesテーブルのモデルを作成します。モデルは命名規則で単数形を書くよう決まっています。php artisan make:model Employee実行すると、以下のようにモデ

  • [Laravelチュートリアル] 社員管理システム DBテストデータをシーダで作成

    社員管理システム DBテストデータをシーダで作成artisanコマンドで社員テーブルのシーダファイルを作成します。php artisan make:seeder EmployeesTableSeeder作成したEmploEmployeesT

  • [Laravelチュートリアル] 社員管理システム テーブル定義

    テーブル定義テーブルは社員情報を管理テーブル1つとし、複雑な設計のテーブルは扱わないことにします。テーブル名は複数系で指定するようにとLaravelの命名規則で決まっています。 日本語名 テーブル名 社員テーブルemployeesカラム定

  • [Laravelチュートリアル] 社員管理システム 概要と要件

    連載記事 社員管理システム テーブル定義 社員管理システム マイグレーションファイル作成概要Laravelの扱いに慣れるため、簡易的な社員管理システムを作成していくチュートリアルです。社員管理システムの要件CRUD処理CRUDの以下の処理を

  • [Laravelチュートリアル] 社員管理システム マイグレーションファイル作成

    DB接続設定DB接続設定は、下記参考。 MySQL(MariaDB)の環境構築マイグレーションファイル作成社員テーブルのマイグレーションファイルをartisanコマンドで作成します。php artisan make:migration cr

  • [Laravel] DBのデフォルト値をマイグレーションで設定する

    DBのデフォルト値をマイグレーションで設定するデフォルト値は、dafaultメソッドを使って指定することができます。 public function up() { Schema::create('empl

  • [Laravel] integer型のサイズ(桁数)をマイグレーションで指定する

    integer型のサイズ(桁数)をマイグレーションで指定するinteger型のサイズを指定するのには、lengthメソッドでサイズを指定することができます。ただし、Laravelでよく使われるmysqlについては、integer型のサイズは

  • [Laravel] NOT NULL制約をマイグレーションで追加する

    NOT NULL制約をマイグレーションで追加するnullableメソッドを呼び出して、引数にfalseを指定することで、NOT NULL制約を付けることができます。 public function up() { S

  • [Laravel] ユニーク制約をマイグレーションでテーブル作成時に追加する

    ユニーク制約をマイグレーションでテーブル作成時に追加するテーブルの作成時に、ユニーク制約を追加する場合、uniqueメソッドを使用して追加できます。例文 public function up() { Schema:

  • [Laravel] マイグレーションのロールバックで巻き戻すやり方

    概要マイグレーションのロールバック機能を使って、DBの状態を巻き戻します。内部的には、順番にdownメソッドを呼び出して処理していく動きになります。DBの状況確認まずは、DBのマイグレーションがどのように行われている状態かを確認します。コマ

  • laravelプロジェクトのバージョン確認方法

    laravelプロジェクトのバージョン確認方法php artisan --versionコマンドプロンプトなどで、Laravelプロジェクトのフォルダに移動して、上記のコマンドを実行すると、以下のようにバージョン確認が行えます。C:\wor

  • [Laravel] バリデーションのエラーメッセージを変更する

    概要フォームリクエストクラスの機能を使って、バリデーションのエラーメッセージを変更します。実践フォームリクエストクラス public function rules() { return [

  • [Laravel] バリデーションのメッセージを日本語に変更する

    概要バリデーションのデフォルトエラーメッセージの言語は、デフォルトでは英語ですが、日本語に変更しるやり方を解説します。手順resources\lang\enにあるファイルを、resources\lang\jaフォルダを作り、そこにコピーしま

  • [Laravel] フォームリクエストクラスでバリデーションする

    概要フォームリクエストクラスを使って、バリデーションの機能をコントローラー側で処理するのではなく、その手前にバリデーションを行うようにします。実践フォームリクエストクラス php artisan make:request SampleReq

  • [Laravel] 基本的なバリデーションチェックとエラー表示

    概要フォーム入力のバリデーションチェックを行い、入力内容が不正であった場合に、エラーメッセージを表示させていきます。実践コントローラー public function receive(Request $request){

  • [Laravel] モデルでレコード追加・更新・削除

    概要モデルでを使用して、レコードの追加、更新、削除の基本的な使い方をまとめます。追加 $employee = new Employee; $employee->name = "加藤";

  • [Laravel] モデルの作成・基本的な取得系メソッドの使い方 all where find

    概要Eloquent ORMで使用する、モデルの基本的な使い方について、まとめていきます。実践モデルクラスの作成モデルは、以下のような形でartisanコマンドを実行して作成します。Employeeの部分が作成するモデルの名前で、関連するテ

  • [Laravel] シーダを使ってDBのテストデータ作成 (Database\Seeder)

    概要シーダクラスを使って、DBのテーブルに入れるテストデータを作成します。実践シーダファイル作成以下のように、artisanコマンドでシーダファイル作成します。公式ドキュメントによると、ファイル名は特に規定はないそうで、わかりやすい規則に従

  • [Laravel] マイグレーションでテーブル作成する

    概要マイグレーション機能を使って、テーブルを作成していきます。実践マイグレーションファイルの作成以下のように、実行するとマイグレーションファイルが作成します。employeesの部分がテーブル名です。テーブル名は複数系にするように命名規則で

  • [Laravel] クエリビルダでUPDATEする (DB::table)

    概要クエリビルダのメソッドを使ってUPDATEを実行していきます。実践ソースコードコントローラー public function index(){ DB::table('emp')

  • [Laravel] クエリビルダでINSERTする (DB::table)

    概要クエリビルダのメソッドを使って、INSERT処理を行います。実践ソースコードコントローラー public function index(){ DB::table('emp')->insert

  • [Laravel] クエリビルダでSELECTする (DB::table where orderby get)

    概要クエリビルダを使用して、SELECT文を実行して表示させます。単純なselectとwhere句、orderby句を使った内容にします。実践ソースコードコントローラー public function index(){

  • Undefined property: stdClass エラー解決 [laravel blade]

    エラーの内容エラーの概要エラーを直訳すると、プロパティが未定義という意味。今回はDB:selectメソッドで取得した値を表示しようとしたら、DBのテーブルのカラムに存在しない名前を使っていたため、エラーになっていた。原因の確認DBのカラム名

  • [Laravel] DBファサードのDB::selectでselect実行

    概要Illuminate\Support\Facades\DBクラスを使って、select文を実行し、bladeテンプレートで表示します。実践ソースコードコントローラー public function index(){

  • [Laravel] MySQL(MariaDB)の環境構築

    概要LaravelプロジェクトからMariaDBに接続できるように、環境構築を行います。.envの編集プロジェクトフォルダ直下にある、.envファイルを編集します。.envには、環境変数が設定されており、今回はDB関係の設定を変更します。D

  • [Laravel] Bladeの継承 @yield @section @show @parent

    Bladeテンプレートの継承の概要Webページには、ヘッダーやサイドバー、フッターといった共通部分のレイアウトがあります。そういった共通部分を、bledeテンプレートのファイルごとにソースを記載するのは、大変で、修正があった場合、規模が大き

arrow_drop_down

ブログリーダー」を活用して、リエルさんをフォローしませんか?

ハンドル名
リエルさん
ブログタイトル
trelab
フォロー
trelab

にほんブログ村 カテゴリー一覧

商用