前回、前々回とLaravelのインストールから開発環境この構築を行いました。 今回は、フレームワーク「Laravel」のファイル構造(ファイル構成)について解説します。
『PHPフレームワークLaravel入門』(青本)を読み終わった方にお勧め!「もっと知りたかったこと」を本書で詳細に解説!PHPでWebアプリケーションを開発するフレームワークには種々ありますが、圧倒的人気ナンバーワンはLaravel!本書は、2017年9月刊行の大好評『PHPフレームワークLaravel入門』を補足する続編。読者の「これも知りたかった!」という声に応えました! 1 デプロイとは?2 Laravelのプロジェクトを任意の場所に移動3 MAMPを起動3.1 公開ディレクトリとは?4 ブラウザでLarabelのディレクトリにアクセスしてみるデプロイとは?デプロイ(deploy)とは、簡単に説明すると「利用できるようにする」ことです。 「LaravelをMAMPにデプロイする」はMAMPでLaravelを利用できるようにすることを指します。 「利用できる」も様々ですが、今回はMA
1 Composerのインストール1.1 Composerとは?1.2 Composerをダウンロード2 composer.phar をコマンドで移動して配置3 composerのアップデート4 Laravelのインストール5 Laravelを実行する6 プロジェクトを実行するComposerのインストールLaravelの導入するにあたり、「Composer」をインストールします。 Composerをダウンロードhttps://getcomposer.org/download/ にアクセスし「composer.phar」をダウンロードします。 ページ内の「Manual Download」下部にあるバージョン部分をクリックすることで任意のバージョンのComposer.pharをダウンロードすることができます。 クリックしダウンロードが完了すると「ダウンロード」ディレクトリで「composer
1 Nova 42 新機能2.1 Gitサービスアカウント2.2 エディタパス・バー2.3 言語モードの改良3 バグフィックス4 30日の試用期限をリセットNova 4多くの新機能や機能拡張の新機能、言語モードの改良など重要なアップデートを施したNova 4が登場しました。 新機能アクティブなファイルパスと選択されているシンボルを表示する、エディタパス / パンくずバーを追加アンカーされた言語直結のサブスコープを新たにサポート前回閉じられた際のプロジェクトを自動的にランチャー表示するよう新たにサポートGitHubおよびGitLabアカウント管理機能を追加シンボルサイドバーで、SCSSファイルの階層表示を新たにサポートキャレットがテキスト中段であってもCommand + Enterで改行するよう新たにサポートGit: Gitサイドバーでのブランチ履歴表示を新たにサポートGit: プロジェクト
Pythonの開発環境で導入した「Visual Studio Code」でデフォルトでは非表示になっている、「不可視文字」「制御文字」を表示する方法を紹介します。 Visual Studio Codeの導入方法は「Pythonの開発環境の構築-Visual Studio Code-」を参照してください。 前回はAnacondaのインストールから、ターミナルでのPythonの実行までを解説しました。今回はターミナルやコマンドプロンプトではなく、多機能なコード エディター「Visual Studio Code 」のインストールから設定方法を解説します。コード エディターとは?コードエディタとは、プログラマがプログラムのソースコードを編集することを目的として設計されたテキストエディタプログラムで、コードの実行やデバッグ、コンパイルなどの機能やコードの補完機能など多くの機能を備えているものもありま
【第三回】で作成した一覧ページに、削除ボタンを設置しましたが、今回「削除」ボタンにデータ削除の機能を実装します。 【第二回】でデータベースに会員情報を登録しました。今回は、登録したデータを一覧表示し、編集用の画面へのリンクと削除用のボタンを作成します。今回開発するWebアプリケーション-デモ会員情報一覧ページをHTMLでコーディングする一覧ページに掲載する内容は下記の内容で作成します。詳細(編集)ページへのボタン名前年齢削除ボタン上記以外の項目は「詳細(編集)ページへのボタン」から確認できる仕様を想定しています。会員情報一覧用list.phpのコーディングまず、list.php ファイルを作成します。表示する会員情報はtableで表... この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケー
1 会員情報登録ページ「edit.php」を編集する1.1 一覧からIDを受け取り更新機能の処理を追加する1.2 class.Member.phpに新しいメソッド、プロパティを追加1.2.1 explode()とは2 更新用のメソッドを追記3 更新のためのプログラムを埋め込む4 データの更新を開発してみて会員情報登録ページ「edit.php」を編集する以前、会員情報登録のために作成した「edit.php」を利用し、更新の機能を実装します。 更新用のページを別途作成する方法もありますが、内容がほぼ同じなのでメンテナンス性も考慮し同じページを使い回したいと思います。 前回作成した「edit.php」のソース <?phpinclude 'class.Member.php';$Member = new Member();// エラー初期化$error = array();if( $_SERVER[
前回、データベース に接続し情報のCRUD(Create、Read、Update、Delete)を解説しました。今回から全5回に分けてデータベースを利用した簡単なWebアプリケーションの開発を解説したいと思います。開発するアプリケーション今回開発するWebアプリケーションは、簡単な会員登録を行い、一覧表示、更新、削除を行える仕様で開発したいと思います。会員情報の詳細は前々回作成した データベース、テーブルの情報を再利用したいと思います。項目カラム名内容プライマリキーtest_id個別のIDを自動連番で登録名前test_nameユーザーの名前年... この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このペ
前回、データベース に接続し情報のCRUD(Create、Read、Update、Delete)を解説しました。今回から全5回に分けてデータベースを利用した簡単なWebアプリケーションの開発を解説したいと思います。開発するアプリケーション今回開発するWebアプリケーションは、簡単な会員登録を行い、一覧表示、更新、削除を行える仕様で開発したいと思います。会員情報の詳細は前々回作成した データベース、テーブルの情報を再利用したいと思います。項目カラム名内容プライマリキーtest_id個別のIDを自動連番で登録名前test_nameユーザーの名前年...
前回、データベース に接続し情報のCRUD(Create[登録]、Read[読み取り]、Update[更新]、Delete[削除])を解説しました。 前回はphpMyAdminを利用してデータベース、テーブルの作成を解説しました。今回は、作成したデータベースにPDO(PHP Data Objects)で接続する方法を解説します。PDO(PHP Data Objects)とは?PDOとはPHPに標準で搭載されているデータベースに接続するためのクラスです。PHPの標準で搭載されているためPDOを利用時にインストールの作業などは必要ありません。mysql関数はPHP7で廃止PHP4やPHP5で利用されていたmysql関数はPHP7では完全に廃止されたため利用できません。代替えの関数としてmysqli関数がありますが、クラスで利用でき情...
WebアプリケーションやCMSなどを開発するにあたりデータベース(MySQL,MariaDB)の利用は必須です。PHPからデータベース(MySQL,MariaDB)を利用する方法について解説します。データベース(MySQL,MariaDB)を利用するにあたりデータベース(MySQL,MariaDB)を利用するにあたり、開発環境のMAMPやXAMMPをインストールしていることを前提に解説するので事前にMAMPもしくはXAMMPインストールを行ってください。MAMPのインストール方法については「PHP開発環境-MAMPのインストール」を参照してください。phpMyAdminを利用するデータベース... この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログ
WebアプリケーションやCMSなどを開発するにあたりデータベース(MySQL,MariaDB)の利用は必須です。 PHPからデータベース(MySQL,MariaDB)を利用する方法について解説します。 この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このページは「未経験の為のプログラミング講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜」としてPHPの基本的な部分を【初級編】【中級編】【上級編】に分けて解説しています。最終的には簡単なフォームやシステム開発をフルスクラッチで行うことを目的としています。また、参考になる書籍なども紹介しています。 1 データベース(MySQL,Maria
今回は、スーパーグローバル変数の$_SESSIONの解説です。 前回の$_COOKIEによく似た特徴を持つスーパーグローバル変数です。 今回は、スーパーグローバル変数の$_COOKIEの解説です。$_COOKIE(クッキー)とは?通常サーバーはアクセス元のPCやスマートフォン上のファイルにアクセスすることはできませんが、クッキーはサーバー側から読み書き可能となります。※ブラウザの設定で「クッキー」を無効化している場合は、この限りではありません。macOS Safariの場合$_COOKIE(クッキー)の基本ではクッキーの利用方法を確認してみます。<form>からname="cookie_test" をPOST形式で送信します。送信されたデータをPHPが受け取り「setcookie」関数で... この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義
この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このページは「未経験の為のプログラミング講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜」としてPHPの基本的な部分を【初級編】【中級編】【上級編】に分けて解説しています。最終的には簡単なフォームやシステム開発をフルスクラッチで行うことを目的としています。また、参考になる書籍なども紹介しています。 1 $_COOKIE(クッキー)とは?2 $_COOKIE(クッキー)の基本2.1 setcookie関数3 $_COOKIE(クッキー)の動作確認4 $_COOKIE(クッキー)の利用方法$_COOKIE(クッキー)とは?通常サーバーはアク
Webサイトにアクセス時にブラウザとサーバー間で通信を行なっています。 その際、ブラウザに表示される情報以外に「ヘッダー情報(リクエストヘッダー情報)」があります。 今回は、それらの情報を確認するためのスーパーグローバル変数「$_SERVER」を解説します。 この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このページは「未経験の為のプログラミング講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜」としてPHPの基本的な部分を【初級編】【中級編】【上級編】に分けて解説しています。最終的には簡単なフォームやシステム開発をフルスクラッチで行うことを目的としています。また、参考になる書籍なども
前回からは、スーパーグローバル変数についての解説を始めましたが、今回は「$_GET」の解説をしたいと思います。 スーパーグローバル変数については下記の記事を参考にしてください。 今回は、システム開発では必要不可欠なスーパーグローバル変数について解説したいと思います。スーパーグローバル変数とはスーパーグローバル変数とは、ユーザーが定義する必要がなく、あらかじめ用意された変数のことを指します。スーパーグローバル変数の特徴として、「global命令」を利用することなく関数内、関数外どのスコープからでもアクセス可能な変数です。スコープに関しては「変数のスコープ(参照できる有効範囲)」を参照してください。スーパーグローバル変数の種類スーパーグローバル変数は主に下記の5種類があります。... この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプロ
この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このページは「未経験の為のプログラミング講座 ゼロから始めるPHPプログラミング〜初級から実践編までを網羅〜」としてPHPの基本的な部分を【初級編】【中級編】【上級編】に分けて解説しています。最終的には簡単なフォームやシステム開発をフルスクラッチで行うことを目的としています。また、参考になる書籍なども紹介しています。 1 スーパーグローバル変数とは2 スーパーグローバル変数の種類3 スーパーグローバル変数 $_POST4 PHPでPOSTデータを受け取る5 フォームでデータを送信する際の注意点6 $_POSTは必ず習得スーパーグローバル変数とはスーパーグロ
Webで利用できるプログラミング言語の PHP( PHPプログラミング )を学習すれば、就職しプログラマーやSEに就いたり、副業として業務委託を受けたり、自身で起業したりとこれからの人生のステップアップに必ず役立ちます。 簡単な案件であれば数時間〜数日で完了するので副業には最適です。また、作業する場所を選ばないので、在宅勤務の開いた時間や、外出先など、いつでもどこでも出来てしまいます。 ※このページはプログラミング学習やそれに関係する記事をまとめたページです。 この記事の著者 ->S.E; です。 普段は、システム開発に必要なヒアリング、システムの要件定義、設計からプログラマとしてWebサイトやWebアプリケーションの開発、WordPressでのブログの執筆やサーバー運用・管理を行っています。 このページは「未経験の為のプログラミング講座 ゼロから始めるPHPプログラミング〜初級から実践編
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く