Laravel

LaravelでModelの場所を移動

デフォルトでは、 /app/***.php となっているModelの場所を /app/Models/***.php に移動する。 ファイルが増えてきたら見づらくなってきた。 修正時に必要なこと。 Modelファイル内の以下を変更。 namespace App; → namespace App\Models; Controllerファイ…

laravel で Auth の MD5化にあたって変更したファイルと箇所をまとめておく

◆ 登録 /app/Http/Controllers/Auth/RegisterController.php 登録時に呼び出されるコントローラー function validator と function create の修正。(入力チェックと新規会員登録) email と password をそれぞれ自分の環境で使っているカラム名に変更。 以…

laravelのconfigキャッシュなどなどのクリアコマンド

https://qiita.com/ucan-lab/items/c1e561d20cc591966c25 $ php artisan config:cache $ php artisan route:cache $ composer dump-autoload -o$ php artisan optimize

laravel の auth認証を md5 に変更する

これは全く使えない https://kitajimatakahiro.com/laravel-md5-auth/ この辺が参考になった。 https://qiita.com/miyapei/items/b0ae12ff9d6cb78f788e https://reffect.co.jp/laravel/laravel-authentification-by-code-base -- 方法 ----- /vendor/laravel…

LaravelのAuthで認証対象テーブルとカラム名を変える

なんか色々と面倒くさかった。 以下を変えた。 modified: app/Http/Controllers/Auth/RegisterController.php modified: app/User.php modified: resources/views/auth/login.blade.php modified: resources/views/auth/register.blade.php modified: routes…

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…