Quantcast
Browsing all 87 articles
Browse latest View live

Laravel5.8でログイン失敗時にセッションにのせてデータを返す

例えば、ログインフォームをモーダルで実装していた時とかに、何もしていないとログイン失敗でリダイレクト時にモーダルが隠れている状態になるので return back()->with('login_modal', 'active') でセッションにのせて返す。 blade側で {{ session('login_modal') }} で active...

View Article


laravel pluckメソッドの挙動について

pluckメソッドでkeyとvalueを取得して、toArrayでコレクションを配列にする。 ちなみにコレクションとは配列を拡張したLaravel独自の型のこと Laravel側からデータベースを取得したときは、コレクション型になっている。 public function index() { $tags = Tag::pluck('title', 'id')->toArray();...

View Article


リレーションを使用したシーダーの作成

今回はリレーションを使用したseederの作成をしていく。 1.Postテーブルにデータを保存 カラム:id,title,content,tag,place 2.Commentsテーブルにデータを保存 カラム:id,post_id,name,article_author,content,post_tag まずはPostModelにリレーションをはる。...

View Article

Laravel5.7→5.8へのバージョンアップでどハマり。Cache::lock()の仕様が変わっていた

Laravel5.8からCache::lock()に第三引数$ownerが追加されました。 この引数はデフォルトがnullに設定されているので、5.7までのままだと第三引数には自動的にnullが渡さ…

View Article

【Laravel】 General error: 1215 Cannot add foreign key constraint 【エラー】

はじめに この記事では、Laravelの学習中に発生したエラーとその解決方法を覚え書きしておきます。 環境 Laravel 5.8 MAMP 5.7 phpMyAdmin 4.9.3 今回の状況 マ…

View Article


【Laravel】ExampleComponentが表示されない

Laravelにてデフォルトで用意されているvueのコンポーネント「ExampleComponent」を利用しようとしているのに表示されない。 という問題が発生して、それを解決したので、備忘録がてら。…

View Article

【Laravel】Command実行ログにトレースIDを付与するための共通処理を実装する

はじめに 仕事で Laravel を使っています。 コマンドラインアプリケーションが出力するログに一律でトレースIDと実行コマンド名を付与したいという要望に対応したのですが、その際に色々な学びを得た…

View Article
Browsing all 87 articles
Browse latest View live