だ。ログ。

開発とかスノボとかやきうとか。

laravel

Laravelで時間がUTCになってしまう

保存している時間がおかしい Laravelでアプリ開発をしていてログを作る機能があったので何気なく $date = date('Y-m-d H:i:s');と言う変数にdate関数で日付と時間を入れ実行。期待結果 2023-12-07 10:00:00となるはずが 実行結果 2023-12-07 01:00:00 と記録…

Laravelのプロジェクトを作った際の500エラー

どうしてもAPIを作る為にLaravelを使う事が増えた。 $ laravel new hogefuga ってなことでプロジェクトを作ったので、つっこんだサーバーにの確認をば。 ブラウザにテストしているサーバーのアドレスを叩くと500エラーよくよく展開したディレクトリを見ると …

Laravelのartisanを利用してディレクトリ/コントローラーを作る

いつも忘れるのでコピペ出来るように。 Laravelでcontrollerを生成する際にartisanで作成するが例えばapi用のディレクトリを作ってコントローラーを生成するって時は以下 $ php artisan make:controller Api/HogeController ||>

Laravel5.4のセッションの保持時間の変更

ログインに関連する話で、Laravelで発行したSESSIONの生存時間を変更する。ってな作業が来る。/config/session.php # 32行目あたり 'lifetime' => 60, 分単位でもっているので値を変更する。 ちなみに 'expire_on_close' => false, この設定値は文言通り、ブ…

Laravelのログ出力

ログレベルの設計は必要にはなるが、何をどうしたか。と言う事は必須。 Laravelの場合既存でエラー出力用のメソッドが用意されている。 ログファイルは /laravel公開ディレクトリ/storage/logs/を想定。 Log::debug() Log::info() Log::notice() Log::warnin…

LaravelでDB設定を入れても反映されない対処

環境構築をしていて、LaravelをインストールしてからDB設定を記述して $results = DB::select('select * from test_table'); と、接続テストをすると PDOException SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password:…

Laravel5.4にて現在ルーティングされている一覧を確認する

大半は/routes/web.phpに記載されているがコマンドラインから $ cd /laravelがインストールされているディレクトリ/ $ php artisan route:list +--------+-----------+-------------------+---------+-------------------------------------------------+---…

Lavavel5.4にした際にインストールにハマる

元々EC-CUBE用に構築したCentOS6.9で、phpは5.6.3が入っていた事もあるがLaravel5.4にアップデートすると PHPのバージョンを7にしてください。ってな事でcomposer updateすると怒られる。とりあえず、remiが入っている状態で以下のインストールを実行 $ yum …

CentOS6でlaravelのインストールパスを通す

laravelのリファレンスを観ていて laravel new hoge とコマンドを通すも、コマンドが通ってない。と言われて怒られる。 .bash_profileにパスを通さなければならない。 $echo 'export PATH="$HOME/.composer/vendor/bin:$PATH"' >> ~/.bash_profile $source ~…

laravelの公開ディレクトリ

この頃触ってるlaravel composer create-project laravel/laravel fugafuga --prefer-dist fugafugaと言うプロジェクトを作った後にここに公開ディレクトリを設定して、コントローラが動かないミスをしばしば起こす。 正しくは /fugafuga/public/ publicディ…