2021-01-01から1年間の記事一覧
前提 Windows 10 PHP 8.0 Laravel 8.0.2 背景 業務中につまづいた点がRequestクラスの理解不足(というより、Requestという概念の忘却)が原因だったので、公式ドキュメントを見ながら再確認 公式ドキュメントから個人的に「これ便利だな」「こんな使い方で…
前提 Windows 10 PHP 8.0 背景 プロジェクトのReadmeにあった、初めて見るツールPHP-CS-Fixerを使ってみて便利 実務未経験の時の自分が知ってれば役に立ったな、と思ったのでアウトプット PHP-CS-fixerとは? github.com 何か? The PHP Coding Standards Fi…
前提 Windows 10 PHP 8.0 Laravel 8.0.2 背景 業務内で初めて知ったことのメモ 思い込みが崩れた瞬間 事象(やりたいこと) DB内のデータをモデル経由で取得したい 困ったこと 1, $user = User::get()->where('id', 1); 2, $user = User::where('id', 1); 上記…
前提 Windows 10 PHP 8.0 Laravel 8.0.2 Laravel-admin(ライブラリ) 背景 業務中、Laravel-adminを使っており、試行錯誤した中でかなり時間を使ったので、メモ Laravel-adminとは、WEBアプリで必須の「管理画面」を簡単に作ってくれるライブラリ laravel-adm…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) 以下2重配列をデータベースにINSERTしたい ↓配列:$_SESSION['cartinfo']…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) $_SESSION['cartinfo']内にあるデータを繰り返し処理したい // 整数値3を…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) mysqli_num_rowsで出たエラーを解消したい /* DB接続済 */ // SQL文の設定…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) カリキュラムで書いてみたソースコードの可読性を向上したい 困ったこと …
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) カリキュラムにあった以下コードのforeach文が何しているのか知りたい /* …
前提 Windows 10 PHP 8.0 Laravel 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 先日Laravelのリレーションでつまづいたアウトプット(以下記事)の続き。 kuma-k…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) PDOでPHPからDB接続したが、mysqli関数を使った場合と何が違うのか知りた…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) 可読性の高いコーディング能力を身に着けたい 困ったこと 何を基準にコー…
前提 Windows 10 PHP 8.0 Laravel 8.0.2 背景 業務中、Laravelのリレーションを使った処理を書くことに。 ただ、実装中にあまり理解が追い付いていないことに気づき、改めて基礎を学習 書いてあることはほぼマニュアルの内容ですが、あまりにも悔しすぎたの…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) 以下の問題を解く 問題 以下関数を定義せよ。 関数名:calcSum 引数:数値…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) 以下問題を解きたい。 問題 $age_list = array('A' => 23, 'B' => 31, 'C'…
前提 Windows 10 PHP 8.0 Laravel 8.0.2 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) よくあるお問い合わせフォームで "ID"欄が空であった時、~…
前提 Windows 10 PHP 8.0 Laravel 8.0.2 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象(やりたいこと) htmlspecialchars関数と一緒に使う"ENT_QUOTES"の意味が分…
前提 Windows 10 PHP 8.0 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 事象 formタグのaction属性の使い方を初めて知った 個人開発ではheader関数を使ってページ遷移…
前提 Windows 10 PHP 7.2 背景 会社の研修中、PHPの基礎講座を受講 今の会社に就職前に独学でPHPを学習していたが、初めて知ったことがあったので、アウトプット 内容 問題 以下のform内のデータ送信方式はGETか?POSTか? <body> <form action="test.php"> あなたの家族の人数を教えてくだ</form></body>…
背景 先日VagrantやDockerで仮想環境を立ち上げる理由を自分なりにまとめた →大きな理由はホストOS(Windows、Mac)上で、別のOS(LinuxやUbuntu)を使えるようにすることだった その中で取り入れるOSとして圧倒的にLinuxが人気を占めている、とのことだった…
前提 Windows 10 PHP8.0 Laravel 8.0 背景 会社でこれから入るプロジェクトで管理画面の開発に"Laraveladmin"というライブラリを使っているとのことでしたので、できることや使い方をメモ Laravel-admin インストール 基本は以下リンクの手順 但し既にLarave…
前提 ・Windows10 ・xampp8.0.8(PHP8.0.8) ・MAMP(PHP7.2) 背景 ・PHPを学びだした当初にUdemy教材の中でMAMP環境での学習を推されたので、ずっとMAMPで開発 ・その後、WindowsはXAMPPの方が相性がいいことを知りそれ以降XAMPPで学習・開発を進めた ・実質MA…
前提 ・Windows10 背景 先日「仮想サーバー」について調べた ただ「『サーバーを立てる』という点ではいくつか同じようなサービスがあるよな」、と感じ、どう使い分けるか気になった 調べたこと 先日は主にVagrantとVirtualBoxについて調べたので、他のサー…
前提 ・Windows10 背景 ・いよいよプロジェクトに参画するので環境構築をすることに。 ・開発環境はVirtualBoxとVagrantで仮想サーバーを立てて開発を進める。 ・ただ「仮想サーバー」についてあまり理解していないので、簡単に調べたことをメモ 調べたこと …
前提 ・Windows10 ・xampp8.0.8(PHP8.0.8) 背景 ・xamppの処理の流れを知る 「Apache起動編」 ・xampp(Apache/MySQL)関連のエラーに苦しめられたくない 参考記事 www.javadrive.jp 調べたこと Apacheの起動にはhttpd.confを使う ※httpd.conf:Apacheの設定…
前提 Windows 10 (前)PHP7.4 → (後)PHP8.0 実務経験歴:21/5~ 背景 会社でこれから入るプロジェクトがPHP8.0を使っているとのことでしたので、PHP7.4だった自分のPC環境をバージョンアップすることに。 その中でいくつかエラーにつまづいたので、メモ。 事…
前提 ・Windows 10 ・Laravel 8.0 背景 Laravel実践開発を進めていく中で参考書通り進めたがつまづく。 模索した結果、解決したのでメモ 事象 P284「ユニットテスト」をファクトリ使って実施する際、Factoryの定義が8.0になってから変わった。 詳細 書籍はLa…
前提 ・Windows 10 ・Laravel 8.0 背景 Laravel実践開発を進めていく中で参考書通り進めたがつまづく。 模索した結果、解決したのでメモ 事象 P188でキューを非同期で対応させるために、書籍通り進めた。 具体的には キュー用テーブルの作成 php artisan que…
前提 ・Windows 10 ・Laravel 8.0 背景 Laravel入門書進めていく中で参考書通り進めたがつまづく。 模索した結果、解決したのでメモ 事象 参考書に従ってLaravelのAuth機能を実装しようと以下コマンドを実行 php artisan make:auth だが、以下エラーが返って…
前提 ・Windows 10 ・Laravel 8.0 背景 Laravel入門書進めていく中で参考書通り進めたがつまづく。 模索した結果、解決したのでメモ 事象 LaravelのAuth機能を実装しようと以下コードを実装