laravel
cron(クロン)とは?自動でに定期的に実施する作業を登録する所。laravelの場合、/app/Console/Kernel.phpのscheduleメソッドに登録したものをcron(crontab)に登録する 。以下、laravel.logに10分毎に今の日時を表示させる登録の流れ。成功例 2024-04-25 16:…
参考:Laravel Observerを使ってみたLaravel Observer(オブザーバー)モデル観察システムで、モデルの状態変化(作成、更新、削除など)を監視し、それに対して特定のアクションを実行する機能を作成できる。①コマンドでファイル作成php artisan make:observe…
get Attributeとは、Eloquentモデルのアクセサメソッドで、モデルのデータを取得する際に、変換データを作成するためのメソッド。方法ーーーーーーーーーーーーーーーーーーーーーーーーーーーーー変換したいデータがあるモデルにfunction get Attribute()で…
【routes】ーーー auth.php ーーーRoute::middleware('guest')->group(function () {guest =ログインしていない人に表示されるページへのルート。ユーザーがログインしている場合、指定されたリダイレクト先にリダイレクトする。Route::middleware('auth')->…
以下の外部キー設定したカラムを追加するファイルを作成したのに、保存するのを忘れたまま[php artisan migrate]を叩いてしまった。。。 public function up(): void { Schema::table('users', function (Blueprint $table) { $table->foreignId('office_id'…
【外部キーの新規追加】(例)Usersテーブルに外部キー設定したoffice_idカラムを追加したい。①追加ファイル作成コマンドphp artisan make:migration add_office_id_column_to_users 何をするのか カラム名 追加するテーブル名 ②作成したファイルの中身 public…
php artisan --version:laravelの現在のver表示php artisan serve:ローカルサーバー起動php artisan list:「php artisan ●●」で使えるコマンド全表示【make系】基本php artisan make [作りたい物] [ファイル名] --[オプション]コントローラーphp artisan …
コントローラー名 アッパーキャメルケース+Controller 先頭と、単語の区切りの先頭を大文字HatenaBlogController コントローラーのメソッド名 ローワーキャメルケース 先頭が小文字で、単語の区切り先頭を大文字hatenaArticleList モデル名 アッパーキャメル…