Docker なんでDockerの一人勝ちということになったのかというとゲストOSが不要ということです。従来のハイパーバイザ型と比較してOSのカーネル部分(OSのほとんどの部分です)自分のPC、つまりホストマシンと共有す... 2021.10.18 (月)
一般的にはマルチ認証という言い方をするらしいです。Larabelの既存のログイン方法(UI)に別の認証方法を追加する方法です。要件として会員やメンバーのカテゴリーが複数ある場合や一般ユーザーと管理ユーザーに分ける場合(権... 2021.10.4 (月)
GCPのCloud Storageは使えるようになるのだろうか?あるいはドキュメントをちゃんと読んだらすでに使えるようになっている可能性もあるかもですが、AWSのS3だったらすぐに使えるようになりました。ここではS3の設... 2021.9.5 (日)
なんからの形でLaravelだけ動くようにしておいてください。これにReactをインストールしてゆきます。 Laravelのインストールと初期構築 bar baz LaravelにReactを導入する時の手順〜ルーティン... 2021.9.2 (木)
ローカルのファイルを編集したらリモートホストのファイルも同時に修正が反映されるようにするやつです。時折環境上の理由で(つまりPCのローカル上に開発環境が作れない場合など)この方法使うことが結構頻繁にある。 SFTP拡張ツ... 2021.8.26 (木)
Laravelでメールを送信する際は、ベタでSwiftmailを使って送信するような方法と、メールテンプレートを使ってLaravelっぽい送信をする方法といろいろあります。 Laravel 送信メールサーバーの設定を予め... 2021.8.10 (火)
https://readouble.com/laravel/8.x/ja/authentication.html 認証機能の説明をします。通常は上から見るか下からみるかという得意分野がありますが、今回は両方から見てみよう... 2021.8.6 (金)
カラムを追加する マイグレーションでマニュアル通り追加するとテーブルの最後に追加されます。なのでafter()を使って追加位置指定するのがよいと思う。 ほとんどの場合after()を使うことになるんじゃないだろうか。下記... 2021.8.6 (金)
Laravelのモデルの作成と使い方は定形が決まっているのでその他のフレームワークと比べても比較的覚えやすいです。 Laravel 8.x マイグレーション データベーステーブルの状態をSQLではなくLaravelのフレ... 2021.8.5 (木)
Laravelの送信メールサーバーの設定は簡単です。手順だけで言えばものの数分、中の構造や仕組みを理解するのに半日あれば事足ります。 ここでは、GoogleのGmailの送信メールサーバーを使って送信してみる方法を紹介し... 2021.8.5 (木)
デフォルトは英語なので日本語に変更します。config/app.phpを開き、設定を変更します。 'timezone' => 'Asia/Tokyo', // デフォルトは'UTC' ... 'locale' =&... 2021.8.2 (月)
Laravelのmigrateで以下のエラーが出るときがあります。Lolipopのサーバーでは必ず出ます。(2021-08-01時点) 原因は、Laravel5.4から標準charasetがutf8mb4に変わったという... 2021.8.2 (月)
以下のエラーが出たので、いろいろ調べたら単にDBに接続していないだけでした。 $ php artisan migrate Illuminate\Database\QueryException SQLSTATE[HY000... 2021.8.1 (日)
Laravel、強いてはPHPのセッションの設定は開発者があまり意識しなくてもよいところでありますが、現在のようなクラウドシステムの中では多少考えてあげる必要があります。sessionの管理方法は様々ですが、phpのデフ... 2021.8.1 (日)
こちらでもちょっと説明していますが、ここではより詳しく解説します。 Laravelの認証/認可の設定はかなり容易に導入できますが、例えばメールによる本人認証など実際に運用に必要な部分まではサポートしていません。サポートし... 2021.8.1 (日)
全文検索といっても使い方間違えると結構ヒットしない find です。ちゃんと使うとなかなか使えるやつです。そして間違えるととんでもないことになるので注意してください。 初級編 カレントディレクトリを検索 なんでこれが初級... 2021.8.1 (日)
StripeとLaravelの連携はCashierというパッケージを使うのがベストプラクティスです。 Laravel 8.x Laravel Cashier (Stripe) Packagist: laravel/cas... 2021.7.31 (土)
stripeというサービスがってインターネット上での決済をRESTfulなAPIで代行してくれるというサービスです。ECサイトを作ったことがある方だったらわかると思いますが、決済部分、商品管理部分がそのサイトの90%の... 2021.7.30 (金)
composerでinstallかupdateが終わってないと、このコマンドは動かないみたいです。 $ php artisan -V Laravel Framework 8.52.0 $ php artisan --ve... 2021.7.29 (木)
ErrorDocument 503 /maintenance.html <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{REQUEST_URI}... 2021.7.28 (水)
Internal server error (500)の際の最初の対処 メンテナンス画面を出しておく 基本的なところの確認 1. Internal server error (500)の際の最初の対処 メンテナンス画面を... 2021.7.28 (水)
通称「踏み台」とかいうやつです。SSHでサーバーAに接続して、目標のサーバーBにはあたかもサーバーBから接続しているようにSFTP接続(SSH接続)する方法です。コマンドラインでSSH接続する場合は、AにログインしてBに... 2021.7.27 (火)
LaravelはMVCのフレームワークなので、基本的には.htaccessで例外処理をして指定ディレクトリのみLaravelのルーティングが効かないようにしてあげればOKです。 特定のディレクトリ配下には普通のファイルと... 2021.7.27 (火)
catで見る $ cat /etc/os-release | grep VERSION VERSION="16.04.2 LTS (Xenial Xerus)" VERSION_ID="16.04" VERSION_CO... 2021.7.14 (水)