Learn or Die

生涯勉強。Macです。

Framework-Laravel

マイグレーション実行時にエラー(could not connect to server: Connection refused)が出た

マイグレーション実行時に以下のエラーが出ました。 $ docker-compose exec workspace php artisan migrate Illuminate\Database\QueryException : SQLSTATE[08006] [7] could not connect to server: Connection refused Is the server running on host "po…

シーダーでテスト用データを作成する

Laravelのモデルファクトリを使えば、大量のテスト用データを自動的に作成してくれます。 前提 モデルファクトリを作成 モデルをファクトリに紐付ける ファクトリを記述 テスト用データを日本語にする シーダーを作成 シーダーを記述 DatabaseSeeder.phpに追…

controllerからviewへ変数を渡す

Laravelでcontrollerからviewへ変数を渡す場合、compactというメソッドを使うと便利。 1つの変数を送る場合 好きなフルーツは{{ $banana }} </p> 複数の変数を送る場合

Laravelのデバッグバーをインストールする

デバッグバーというパッケージを入れることで簡単にデバッグができます。 デバッグバーをインストールする $ composer require barryvdh/laravel-debugbar インストールが完了したらphp artisan serveで表示を確認してください。 本番環境でもデバッグバーが…

Laravelの開発環境構築

環境 Mac Catalina10.15 Homebrewをインストールする Homebrewはソフトウェアの導入を単純化するパッケージ管理システムのひとつです 以下コマンドを実行 $ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.…

よく使うartisanコマンドまとめ

モデルの作成 モデル名の頭文字は大文字にする php artisan make:model Models/Test マイグレーションの作成 php artisan make:migration create_tests_table ルール モデル名と同じ名前にする(ただし頭文字は小文字) モデル名の複数形にする マイグレーシ…

よく使うヘルパ関数まとめ

ヘルパ関数とは ヘルパ関数とは、PHPとは別でLaravelが用意している便利な関数たちです よく使うヘルパ関数 1. dd() PHPでいうvar dump()。 指定された変数の内容を表示し、スクリプトの実行を停止する。 user(); ログインチェック check()) { //ログインし…

LaravelでMySQLの接続エラー

マイグレーションを実行するとエラーがでる MAMP環境です。 php artisan migrateを実行すると以下のエラーが出る Illuminate\Database\QueryException SQLSTATE[HY000] [2002] Connection refused (SQL: select * from information_schema.tables where tabl…

Laravel7を日本語化する方法

Laravel5,6,7に対応。 ログイン画面や、エラーメッセージ、確認メールなどを日本語化します。 Laravelはデフォルトでは以下のような英語表記になっています。 これを日本語にしていきます。 app.phpの設定を変更する プロジェクトフォルダのconfig/app.phpの…

Laravelのバージョンを確認する

プロジェクトフォルダにて php artisan --version もしくは php artisan -V