Laravel

Laravelでenvの値を配列で取得

この辺を見ても、やりたい方法が出てこなかったので、 一応書いておく。 https://readouble.com/laravel/5.7/ja/configuration.html https://yaba-blog.com/laravel-env/ https://hiroto-k.hatenablog.com/entry/2018/03/28/213000 【config/services.php】 …

gitで.envが消えた

Cloud9でLaravelを使って、gitでバージョン管理をしている。 気付いたら、.envが消えていた。 最悪。 ただ、サイトは普通に動く。 キャッシュに残ってる情報を使っているからだ。 $ php artisan cache:clear でも、$ php artisan config:clear でも動作し続…

LaravelでAWS SESのメール送信

ググった結果出てくるドキュメントの殆どが、 MAIL_DRIVER=ses を設定しろと書いてあるが、 バージョンが変わって、MAIL_MAILER になっていた。MAIL_MAILER=ses https://github.com/laravel/laravel/commit/76d822768dcab14fa1ee1fd1f4a24065234860db あと、…

VFS connection does not existと表示される

新しく買ったパソコンで、 AWSのCloud9を使い、Laravelで作成中のサイトに接続しようとしたら、 VFS connection does not existと表示されて解決できない。 Chromeのシークレットモードで接続すると表示されるので、 cookieが影響してそう。 というわけで、a…

LaravelでUPDATED_ATを無効にする、または書き換え対象のカラムを変える方法

Eloquent:利用の開始 5.7 Laravel モデルに以下を記述で、無効化できる public $timestamps = false; モデルに以下を記述で、対象カラムを変えられる const CREATED_AT = 'creation_date'; const UPDATED_AT = 'last_update';

LaravelでRDSに接続できない

$ php artisan migrateマイグレートは正常に通るけど、 コントローラーからMySQLに接続できない Illuminate\Database\QueryException SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: Name or service not known MySQLの権限とか、色…

Cloud9でエラー

以下のエラーが出て、しばらく解決できなかった。 ec2-user:~/environment/project $ npm run dev > @ dev /home/ec2-user/environment/project > npm run development > @ development /home/ec2-user/environment/project > cross-env NODE_ENV=developmen…

Cloud9でLaravelのuiをインストール

これがどうしてもうまくいかない。 php artisan make:auth command-is-not-defined (Laravel 6) laravel new project cd project composer require laravel/ui php artisan ui vue --auth 何度やってもこうなる。 ec2-user:~/environment/project $ php arti…

AWSのCloud9でLaravelを使用

Laravelを学習中。 本に沿ってやっているんだけど、以下のエラーが出て、エラー原因がわからない。 ec2-user:~/environment/cms $ php artisan migrate Illuminate\Database\QueryException : could not find driver (SQL: select * from information_schema…