駆け出しエンジニアの勉強記録

アラフォー女の未経験すぎる業界での勉強記録

laravel

laravelでcronの登録

cron(クロン)とは?自動でに定期的に実施する作業を登録する所。laravelの場合、/app/Console/Kernel.phpのscheduleメソッドに登録したものをcron(crontab)に登録する 。以下、laravel.logに10分毎に今の日時を表示させる登録の流れ。成功例 2024-04-25 16:…

laravelのObserver(オブザーバー)

参考:Laravel Observerを使ってみたLaravel Observer(オブザーバー)モデル観察システムで、モデルの状態変化(作成、更新、削除など)を監視し、それに対して特定のアクションを実行する機能を作成できる。①コマンドでファイル作成php artisan make:observe…

【laravel】get Attributeの色々な使い方

get Attributeとは、Eloquentモデルのアクセサメソッドで、モデルのデータを取得する際に、変換データを作成するためのメソッド。方法ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー変換したいデータがあるモデルにfunction get Attribute()で…

ミドルウェア(すべて自作する場合)

【routes】ーーー auth.php ーーーRoute::middleware('guest')->group(function () {guest =ログインしていない人に表示されるページへのルート。ユーザーがログインしている場合、指定されたリダイレクト先にリダイレクトする。Route::middleware('auth')->…

migrateの失敗

以下の外部キー設定したカラムを追加するファイルを作成したのに、保存するのを忘れたまま[php artisan migrate]を叩いてしまった。。。 public function up(): void { Schema::table('users', function (Blueprint $table) { $table->foreignId('office_id'…

migrationファイルの操作

【外部キーの新規追加】(例)Usersテーブルに外部キー設定したoffice_idカラムを追加したい。①追加ファイル作成コマンドphp artisan make:migration add_office_id_column_to_users 何をするのか カラム名 追加するテーブル名 ②作成したファイルの中身 public…

laravelのartisanコマンドとクリアコマンド一覧

php artisan --version:laravelの現在のver表示php artisan serve:ローカルサーバー起動php artisan list:「php artisan ●●」で使えるコマンド全表示【make系】基本php artisan make [作りたい物] [ファイル名] --[オプション]コントローラーphp artisan …

lalavel 命名ルール

コントローラー名 アッパーキャメルケース+Controller 先頭と、単語の区切りの先頭を大文字HatenaBlogController コントローラーのメソッド名 ローワーキャメルケース 先頭が小文字で、単語の区切り先頭を大文字hatenaArticleList モデル名 アッパーキャメル…