コンテンツへスキップ ナビゲーションに移動

エアケント教育コンテンツ

上級(Laravel)

  1. HOME
  2. 上級(Laravel)
2023年3月16日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 準備

D010 Webアプリの仕組み

Webアプリとは、正確な定義はありませんが、一般的なコーポレートサイトやブログサイトなどではなく、 ログインなどの高度な機能を持ったWEBサイトを指すことが一般的です。今回は、Webアプリについての詳細を紹介します。 W […]

2023年3月17日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 基本

D020 HTTPリクエスト

HTTPリクエストとは、前回の記事にて紹介をさせていただいたリクエストの種類の一つでHTTP(Hypertext Transfer Protocol)という規約を用いてファイルの転送などを行うリクエストのことをいいます。 […]

2023年3月19日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 基本

D030 HTTPリクエストメソッド(get/postメソッド)

HTTPにはいくつかの種類があり、パラメーターの渡し方によって2つのメソッドを使い分けて使用します。今回は2つのメソッドであるgetメソッドとpostメソッドについて紹介します。 メソッドの種類 getメソッド HTTP […]

2023年3月20日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 設計

D040 MVC

MVCとは、ソフトウェア開発で使用される設計モデル・概念の一つで、「Model」「View」「Controller」の頭文字を取ってMVCと略して呼ばれています。MVCでは、役割ごとにコードを分けるため分担作業を行いやす […]

2023年3月20日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 設計

D050 SPA

SPAとは、Single Page Applicationの略で、単一のWebページでアプリケーションを構成する設計構造の名称です。SPAでは、ブラウザによるページ遷移を行わずコンテンツの切り替えを可能とすることで、ユー […]

2023年3月21日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user フレームワーク

D060 Laravel

Laravel(ララベル)とは、代表的なPHPフレームワークの1つで、手軽で扱いやすいことが特徴です。今回はこのLaravelについて紹介します。 Laravelについて PHPとは PHPは、Web開発に特化しているこ […]

2023年3月22日 / 最終更新日時 : 2023年4月8日 erkennt_blog_user MVCアプリケーションの作成

D070 Laravelでのプロジェクトの作成

今回はLaravelで実際に新規プロジェクトを作成する流れについてになります。Laravelでの新規プロジェクトの作成方法あ2つありますので一つずつ紹介します。 プロジェクトの作成方法 composerを用いるパターンと […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user MVCアプリケーションの作成

D080 初期設定

今回はLaravelで実際に新規プロジェクトを開始する前の初期設定から、”Hello World”表示までの流れを紹介します。”Hello World”というのは特別な意味があるわけで […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user MVCアプリケーションの作成

D090 モデル・コントローラーの作成

今回はMVCのMとCであるモデルとコントローラーの作成方法について紹介します。 モデルの作成 モデルとはビジネロジックを担当し、データベースとのやりとりを行うものです。 “app/Models/モデルファイル […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user MVCアプリケーションの作成

D100 ルーティング・ビューの定義

ルーティングとは特定のURLにアクセスされたときの処理内容を定義するためのものです。また、ビューとはMVCのVにあたり、ユーザーから見える画面の表示部分のことを指します。今回はこの2つの定義について紹介します。 ルーティ […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user MVCアプリケーションの作成

D110 モデル・テーブルの関係とORM

今回はモデルとテーブルの関係についてとORM(Object-relational mapping)について紹介します。ORMとは、オブジェクトとデータベース(リレーショナルデータベース)との対応付けを行うものです。 モデ […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user データベースの利用

D120 ORMを用いたデータ処理について

前回の記事にて紹介したEloquentというORMを用いたデータ処理の具体的な方法について紹介します。 データ処理の方法 データ処理にはCRUDと呼ばれる、データベース管理システム(DBRS)に必要な4つの主な機能、作成 […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user ビュー

D130 Bladeテンプレートの記法

今回はテンプレートエンジンについて、中でもLaravelのビューで用いるbladeテンプレートを紹介します。 Bladeテンプレートの記法について テンプレートエンジンとは テンプレートエンジンとは、HTMLとデータ(P […]

2023年3月27日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user ユーザー管理

D140 ログイン・ログアウト(パスワードリマインダー付き)

ログインはウェブアプリにおいて必ずといって過言ではないくらい実装されている機能になります。今回は、Laravelの中でのログイン機能について紹介します。 ログイン機能について ①データベースの作成 .envファイルの11 […]

2023年3月29日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user ユーザー管理

D150 セッション管理

セッション管理という手段を用いることで、ステートレスなHTTP通信をステートフルな通信にすることができます。今回はセッション管理について紹介します。 セッションとは セッションとは、アクセスの開始から終了までの一連の通信 […]

2023年3月29日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user ユーザー管理

D160 Cookie管理

Cookieとはサーバーから送られたデータをWebブラウザで一時的に保持するための仕組みのことをいいます。今回はこのCookieについて紹介します。 Cookieとは Cookieとはサーバーから送られたデータをWebブ […]

2023年3月31日 / 最終更新日時 : 2023年4月10日 erkennt_blog_user ユーザー管理

D170 アクセス制御

アクセス制御とは特定のユーザーのみしかアクセスのできない制限をかけることをいいます。今回はこのアクセス制御について紹介します。 アクセス制御の方法について Laravelではミドルウェアというものを用いてアクセス制限をか […]

2023年3月30日 / 最終更新日時 : 2023年4月10日 erkennt_blog_user メール

D180 メール送信処理と認証

Webアプリでは会員登録完了時やパスワードリセット時などの際にメール送信機能を用いる場合が多いです。今回はメール送信処理について紹介します。 メール送信処理について ログイン機能の実装の際にインストールしたLaravel […]

2023年3月31日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user ログ

D190 ログ

例外処理とは、プログラムに異常が発生した場合に現在の処理を中断し、別の処理を行わせる処理のことをいいます。 ログについて ログの設定 Laravelのログの設定に関しては、config/logging.phpに書いていま […]

2023年3月31日 / 最終更新日時 : 2023年4月10日 erkennt_blog_user 例外

D200 例外処理

プログラムを実行する際にエラーが起こることがあります。通常はエラーが起こった際、そこでプログラムは止まりますが、エラーが起こってもプログラムに止まって欲しくない場合もあります。今回はその際に用いる構文について紹介します。 […]

2023年3月31日 / 最終更新日時 : 2023年4月6日 erkennt_blog_user 排他制御

D210 楽観ロックと悲観ロック

楽観ロックと悲観ロックは、排他制御の代表的な方式です。今回はこの楽観ロックと悲観ロックについて紹介します。 楽観ロックと悲観ロックについて 排他制御とは 排他制御とは、共有資源に対して同時にアクセスした際に不整合が起きな […]

最近の投稿

A010 HTMLの基本構造

2023年2月5日

A020 HTMLタグ

2023年2月6日

A030 HTMLファイルの保存と表示

2023年2月6日

A040 リンクの表示

2023年2月7日

A050 画像ファイルの表示

2023年2月9日

A060 入力フォームの表示

2023年2月11日

A070 CSSの基本書式

2023年2月11日

A080 スタイルシートの記述

2023年2月11日

A090 CSSファイルの作成と保存

2023年2月11日

A100 CSSファイルの読み込み

2023年2月11日

カテゴリー

  • 初級(フロントエンド)
    • HTML
    • CSS
    • JavaScriptの基本
    • JavaScriptの変数
    • JavaScriptの定数
    • JavaScriptの文字列
    • JavaScriptの演算子
    • JavaScriptの条件分岐
    • JavaScriptの繰り返し
    • JavaScriptの配列
    • JavaScriptの日付
    • JavaScriptの関数
    • JavaScriptのオブジェクト
    • JavaScriptの例外処理
    • JavaScriptのフォーム送信
    • JavaScriptのログ
    • JavaScriptの非同期通信
    • JavaScriptのライブラリ
  • 初級2(PHP)
    • 基本
    • 変数
    • 定数
    • 文字列
    • 演算子
    • 条件分岐
    • 繰り返し
    • 配列
    • 関数
    • クラス
    • 日付
    • ファイル
    • 例外処理
    • ハッシュ
    • その他
  • 中級(DB)
    • 基本
    • 構造
    • データ型
    • 制約
    • データベース
    • SQL
    • 選択
    • 条件
    • 結合
    • 集計
    • 選択2
    • 設計
    • 削除
    • 機能
    • バックアップ
  • 上級(Laravel)
    • 準備
    • 基本
    • 設計
    • フレームワーク
    • MVCアプリケーションの作成
    • データベースの利用
    • ビュー
    • ユーザー管理
    • メール
    • ログ
    • 例外
    • 排他制御
  • 上級ワークショップステップ
    • ワークショップ概要
    • プロジェクトの作成と初期設定
    • デバッグツールの導入
    • Breeze UIの導入
    • 管理者用画面とユーザー用画面の認証を分ける
    • 管理画面用のデザインテンプレートを導入
    • ユーザー登録時のメール認証を導入
    • 管理画面 スケジュール機能の導入
    • 管理画面 予約機能の導入
    • 管理画面 ユーザー機能の導入
    • ユーザー カレンダー機能の導入
    • ユーザー スケジュール予約機能の実装
    • ユーザー 予約一覧とキャンセル機能の実装
    • ログの設定

アーカイブ

  • 2023年5月
  • 2023年3月
  • 2023年2月

Copyright © エアケント教育コンテンツ All Rights Reserved.

Powered by WordPress & Lightning Theme by Vektor,Inc. technology.

MENU