基本
- LUMENとLARAVELのメモ
- Laravel ルーティングについて
- Laravel myチートシート
- Laravel 独自関数の利用
- Laravel DB絡み
- Laravel バージョンや各PATHや現在のURLなど
- Laravel8 ルーティング
Laravel8からルーティングの記載のお作法が変わったらしい - Laravel artisanのメモ
ことあるごとにコマンドを叩いて何かするのがLaravel。そのときに使うのがartisanってヤツ - Laravel 定数の設定
定数を設定したいのでドコに設定ファイルを置くのがベターか調べてみた - laravel request型
引数にrequest型ってのがあるみたい。そのメモ - Laravel DB関連: モデル、マイグレーションなどなど
DBにテーブルを追加していきたい。そのメモ。「artisan」ってコマンドを使っていく - Laravel8 「Blade Components」ってヤツとview周り: ひとまずハローワールド
「Blade Components」ってヤツを使ってbodyタグと他を分けて「ハローワールド」を表示させてみる - Laravel8 ビューの雛形に値を渡したい(Blade Components)
メインになるビューじゃなくて雛形のほうに値を渡したい - laravel 8 とりあえず困ったら叩いとけばいいコマンド(view:clear / composer dump-autoload)
キャッシュだがなんだか知らないけど、ファイルPATHに間違い無いのにエラー…とか
インスト絡み
- lumen Xamppにインスト
- Laravel(5.2) Xamppにインストから最低限のセットまで
LaravelをPHP5.6.34にインストしたい。 - Laravel Xamppにインストから最低限のセットまで
LaravelをPHP7.2.3にインストしたい。 - Laravel 別環境にupしたい
Xamppで構築したLaravelをサーバにupしたい - WIN+Docker+Ubuntuでlaravelを使うための作業メモ
セキュリティ絡み
- Laravel CSRF関連
- LaravelとFuelPHPのCSRF関連
- Laravelでajax(API):419エラー
API実行時に「The requested URL returned error: 419 unknown status」というエラー - Laravel8 formのCSRFとajax時のCSRF
ajax、api絡み
- Laravelでajax
- Laravel formとajaxのサンプル
- laravel リクエストの取得
formなどのリクエストの取得とか - lalavel・API responseにHTTPステータスコードを追加して返す
リクエストにあわせて405とか色々ステータスコードを変更して返したい。 - Laravelでajax(API):419エラー
API実行時に「The requested URL returned error: 419 unknown status」というエラー - Laravel8 formのCSRFとajax時のCSRF
views関連
- Laravel myチートシート
- Laravel ビューでテンプレートを使う
ヘッダとかフッタとか共通なのでテンプレートにする - Laravel8 「Blade Components」ってヤツとview周り: ひとまずハローワールド
「Blade Components」ってヤツを使ってbodyタグと他を分けて「ハローワールド」を表示させてみる - Laravel8 ビューの雛形に値を渡したい(Blade Components)
メインになるビューじゃなくて雛形のほうに値を渡したい - Laravel8 DB::select()にページネーションを使いたい(Facades, Paginator)
Facadesで取得したレコードにページネーションを追加したい - laravel8 ビューの中で独自関数を使う(@inject())
- laravel8 abort()のメモ
エラーページに飛ばすのに「abort()」を使ったらエラーになるという面倒な仕様なので、調べてメモっておく - Laravel8 ビューの雛形の中に雛形(?)をいれたい(Blade Components)
- laravel ビューでの変数出力と改行コードの対応({!! nl2br(e(xxx)) !!})
エラー関連
- Laravelでajax(API):419エラー
API実行時に「The requested URL returned error: 419 unknown status」というエラー - Laravel エラー:Cannot declare class
「Log::info()」を使うと「エラー:Cannot declare class」が出てきたのでその対応 - larabel classやヘルパーが「not found」や「not exist」とか出てくる
helpersとかで困ったら・・・ひとまず「composer dump-autoload」をやっとけば良さげ。 - MySQL・laravelで日付型に「0000-00-00」保存でエラー
こんなメッセージがでてきた「SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect date value: '0000-00-00&... - Laravelで例外を投げたらエラーになる(use Exception)
「throw new Exception()」したら「Symfony\\Component\\Debug\\Exception\\FatalThrowableError(code: 0): Class... - laravel 「new DateTime()」でエラー
「new DateTime()」を使うとエラーになる。その対応 - laravel8 abort()のメモ
エラーページに飛ばすのに「abort()」を使ったらエラーになるという面倒な仕様なので、調べてメモっておく - laravel 8 とりあえず困ったら叩いとけばいいコマンド(view:clear / composer dump-autoload)
キャッシュだがなんだか知らないけど、ファイルPATHに間違い無いのにエラー…とか
DB関連
- Laravel DB絡み
- クエリビルダ、ORM、Eloquent
SQLをそのまま投げればラクなんだけど・・・ - PHP/PDO Laravelでbind(quote())
in()とかでbindがそのまま使えないときとか。 - Laravel DB関連: モデル、マイグレーションなどなど
DBにテーブルを追加していきたい。そのメモ。「artisan」ってコマンドを使っていく - LalavelでDBの接続チェック(getPdo())
DBに接続できるかどうかをtry-catchを使って判別 - Laravel8 DB::select()にページネーションを使いたい(Facades, Paginator)
Facadesで取得したレコードにページネーションを追加したい - PDO 「in()」を配列で渡したい
FuelPHPだと渡せてたんだけどLaravelだとエラーになる。調べたら基本ムリっぽいらしい - laravel マイグレーションファイルの記載(インデックスやカラムの設定など)
ユーザー認証関連
- Laravel ユーザ認証絡み
- Laravel 既存テーブルで認証(Auth、ログイン機能)を作る
ユーザーテーブルが別途指定されていたり、諸々の事情である程度、自前でログイン機能を作る必要があるとき。 - laravel ユーザー管理(Breeze)
laravelでユーザー管理をしたいのでBreezeってヤツをインストールしてみる - Laravel8 ユーザー認証を自作(Auth Facades)
「Breeze」「Jetstream」「Fortify」のいずれかを使うのが基本らしいがカスタマイズするための学習コストが高すぎる…と思う - laravel8 ユーザーIDより強制ログイン
諸々の事情で強制ログインをさせたい - laravel8 任意のユーザーを強制ログアウトさせる
- laravel8「ログインユーザー+任意の条件」で指定ページに飛ばしたい
ログイン後、絶対に登録させたい項目があるとき…など
未分類
- Laravel バリデーション
- Laravel メンテ中にする
- cssやjs、画像を読み込む
- Laravel ミドルウェア
- Laravel 環境によって何かしたい
環境(production、staging、testing、local)の確認と条件分岐 - Laravel 独自で用意するバリデーション
Laravelが用意したバリデーションじゃなくて完全に自前にする - laravel URLにあわせてコントローラーに引数を渡したい
「/hoge_a」「/hoge_b」で、コントローラーに渡す引数を変えたい - Laravelでログ出力
- laravelで取得できないリクエストヘッダの取得(\Request::header()、getallheaders())
リクエストヘッダを取得するためにlaravelの「\Request::header()」を使っても取得できない項目がいる - Laravel + LINE API / Messaging APIを使ってみる(WIN+Docker+Ubuntu)
Laravel(WIN+Docker+Ubuntu)でLINE APIを使ってみたいので、ひとまずに届いたメッセージをそのまま返してみる - Laravel リダイレクトさせたい(redirect())
- Laravel 8 例外で「$e->getCode()」が「0」になる
例外処理でPHPエラーをキャッチしてもらったときのコードが「0」になる…