Speaker Deck This deck requires a password Password
Speaker Deck This deck requires a password Password
PHPでWebアプリケーションを構築する際、第一候補として挙がるのがLaravelでしょう。本書は、最新バージョンであるLaravel 9に対応した、プロを目指す方のためのLaravel入門書です。 本書ではまず、ローカルのパソコン上にDockerとLaravel Sailの開発環境を構築します。そのうえで、Laravelを利用してつぶやき投稿アプリを構築し、さまざまな機能を実装しながら、現場で必須となるテスト・デプロイまでの工程を体験できます。 作成するつぶやき投稿アプリは、CRUDと呼ばれる一般的なWebアプリケーションのベースとなる機能に加え、ログイン機能、画像投稿機能、メール送信機能など、広く使われる機能を加えた実践的なものです。同梱のCSS・JavaScriptフレームワークを利用した、フロントエンドの構築方法も学べます。 また、本書に掲載されているコードはテキスト、およびPHP
Vessel そこそこ使ってる人はいるんだろうけど、 Laradock 使ってツラいことになってる人がそこそこいそうなので Vessel 使うと楽だよということをに書いておきます。 Vessel とは Vessel は簡単に下記環境を Docker で作成することができます。 PHP7.4 MySQL 5.7 Redis NodeJS, NPM, Yarn, Gulp ちょっと自分の環境にあわない(例えばデータベースに PostgreSQL を使っている等)場合は書き換えることができます(各種ファイルがコピーされるだけなので)。おおむね、PHP, データベース, キャッシュストレージ, NodeJS があれば 8〜9 割くらいの現場ではフィットするんじゃないでしょうか。 使用にあたっての注意点(追記) Vessel は https://github.com/shipping-docker/
障害者支援施設の職員がPHPで社内Webシステムを作るまでに勉強した話 はじめに はじめまして。 障害者支援施設の職員として勤務している者です。 少し前の話になりますが、色々あり障害者支援施設の職員をしつつPHPで社内(法人内)のWebシステムを作ることになったので、その際に勉強したことなどを自分の振り返りもこめて投稿してみます。 Qiitaへの記事投稿は初めてなので、読みづらい部分が多いかと思いますがご了承ください。 投稿者はどんな人? 年齢:ギリギリ30代のおじさん。 職歴:障害者支援経験10年以上で、いくつかの障害者支援施設(放課後等デイサービスや児童発達支援、グループホーム、生活介護)に勤めてきました。 お仕事:普段の業務としては障害を持った方の支援、送迎、支援者や行政との打ち合わせ、利用者や職員のスケジュール調整、請求業務などを行っています。 PC経験:ワードやエクセルは簡単な帳
Mac ローカルにPHPをインストールする サクッとLaravel環境を作りたい時ってありますよね? カップ麺を作る時間すらも惜しい...そんな時... MacのローカルにLaravel環境を構築する手順をご紹介します。 Mac標準のPHP $ which php /usr/bin/php $ php -v PHP 7.3.11 (cli) (built: Feb 29 2020 02:50:36) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.11, Copyright (c) 1998-2018 Zend Technologies これでもいいんですけど、バージョンが古かったりzip拡張機能がデフォルトで入ってなかったりするので少し面倒なので、HomebrewでPHPをインストールします。 複数のPHPバー
TL;DR env()は コントローラー, モデル, etc.. 内で直接使わない。 config/*.phpにenv()の値を入れてconfig()から参照する。 例 <?php // config/my-app.php return [ // configに.envの内容を入れる。 'my-env' => env('MY_ENV'), ]; <?php // コントローラー内など // config() を使用。 $my_env = config('my-app.my-env'); // これはダメなパターン。 $my_env = env('MY_ENV'); 何故 env() を使ってはいけないのか 本番環境でconfig:cacheコマンドを実行した際、.envファイルを読み込まないから。 .envファイルはIlluminate\Foundation\Bootstrap\LoadE
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く