Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

普通のログインフォームで認証する場合のLaravelの処理を追ってみます。 Laravelのフォーム認証を構成するもの php artisan make:authした状態です。 コントローラ (App\Http\Controllers\Auth\LoginController) 継承元のloginメソッドでガードを呼び出します。 ガード (Illuminate\Auth\SessionGuard) ログイン処理を実行します。その中でプロバイダーを呼び出します。 プロバイダー (Illuminate\Auth\EloquentUserProvider) 入力されたIDのユーザー情報をDBから持ってきたり、その情報と入力されたパスワードを比較したりします。 DB検索にEloquentモデルを使ってクエリーを走らせます。 モデル (App\User) プロバイダーがDB検索時に使うEloquen
やりたいこと もともと用意してある画像に、ユーザーが入力したテキストを入れ込む。 (元画像) (加工後) 参考サイト https://qiita.com/bohebohechan/items/fadfe0558910985b1cce https://www.laracasts.com/discuss/channels/laravel/how-to-type-long-text-in-intervention-image インストールする 公式サイトはこちらをご覧ください http://image.intervention.io/getting_started/installation 公式通りにコマンドを叩いても導入できなかったんですが、下記を叩いたら行けた。 これで良いのだろうか。。。 'providers' => [ /* * Laravel Framework Service Pro
これは2018年10月26日に開催したPHPerイベントYYPHP#58のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人でコードリーディングをすることもあれば、一緒に開発ツールを触ってみたり、フレームワークについての情報交換をすることもあります。開催はほぼ毎週、高田馬場にて。 サブタイトル: PHPerを支える技術たち YouTubeでの配信映像はこちら-> #YYPHP #58【PHPの情報交換・ワイワイ話そう・仲間作り・ゆるめ・にぎやかめ】 参加者10名(うちリモート3名) PHP歴 1年未満: 3名 1年: 1名 6年: 2名 10年以上: 3名 不明: 1名 今日の雑談 PHP上達の近道 最初どうスタートしました?(Pythonと
$ docker logs 2f9127b2dd11 Initializing database 2018-10-25T13:48:24.815150Z 0 [Warning] 'NO_ZERO_DATE', 'NO_ZERO_IN_DATE' and 'ERROR_FOR_DIVISION_BY_ZERO' sql modes should be used with strict mode. They will be merged with strict mode in a future release. 2018-10-25T13:48:24.815204Z 0 [Warning] 'NO_AUTO_CREATE_USER' sql mode was not set. 2018-10-25T13:48:24.826043Z 0 [Warning] Setting lower_case_
例えばフィールドの値よりも、入力値が大きい場合はエラーをだすなど、 validatorでextendを使うとルールを拡張できる $valueは入力値。returnでfalseになるとエラーとして返される。 Validator::extend('pointcheck', function($attribute, $value, $parameters, $validator){ $user = Auth::user(); return TotalPoint::where('user_id',$user->id)->where('give_point','>=',$value)->exists(); }); $rules = [ 'point' => 'required|integer|min:1|pointcheck', ]; $messages = [ 'point.pointcheck'
なにがしたい? APIなのにHTMLエラーが出る APIは、ブラウザで開いてもJSONで返して欲しい WEBとしても、APIとしても、さらっと動くLaravelさん。コントローラでは、WEBはHTMLで、APIはJSONで返すように、コードを分けていることが多いと思いますが、例えばエラーが起きたらどうしていますか? JSONなのに、HTMLのエラー画面が返ってきたりしていませんか? 実は、Laravelは、特に何もしなくてもうまいことやってくれます。 リクエストされているのがHTMLなのか、JSONなのかを自動的に判断して、WEBならHTML、APIならJSONでエラーを返します。 でも、例えば、APIのエンドポイントをWEBブラウザから試験的に開こうとすると、Laravelは WEBモードだと判断して、エラーハンドリングの挙動が変わります。 そうじゃなくて、APIは何が起ころうと、JSO
これはなに? 標準で多種多様なルールを用意してくれているLaravelのバリデータ。 中にはすごい高機能なものもありますが、そういうのは良いんですよ、ドキュメントをよく読むと思うので。 でも、一見カンタンでわかりやすいはずなのに、微妙に挙動が「思ってたんと違う」というものがあります。 そんな「当たり前だと思っていたルール」を、実際に動かしてみて、結果をまとめてみました。 すべてのバリデーションルールは対象にしていません……。 公式ドキュメントはコチラ Laravel5.6 バリデーション 参考記事 Laravelのバリデーションで指定できる内容をざっくりまとめ直しました。 いつもお世話になっています(^^) Laravel Validation メモ やりたいことが先に来ているので 具体的にどう使うかのイメージを掴むことができます。 フィールドの有無(存在系) 最もよく使い、みなさんもよく
YYPHP#54「PhpStormの法人ライセンスは1台にしか入れられない?、Laravelでブログを作るには?、Chromeのみ対応のシステムをIE11対応させたいが…、みんながDockerをどんなふうに使っているのか開発のしかたなどを聞きたい、PHPはフランス語に弱い?、前前人者が作ったシステムが良くわからない、型とオブジェクト指向がマイブームで再燃しているのはなぜか?、PhpStormのEAPでコレクション型のジェネリクス表記ができるようになったよ、技術書典5の案内」PHPPhpStormLaravelDockerYYPHP これは2018年09月28日に開催したPHPerイベントYYPHP#54のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります
YYPHP#55「技術書典5おすすめサークル、技術書典5 『PHP中級者を目指す』のお披露目、肥大化したファイルのクラス分割をどうしたらいいか、クラスにゲッターとセッターっているの?、クラス増えすぎたときにどう分類整理する?、TDDで抽象度の高いクラスのテストどうする?、$_POSTの並び順って信用できるか?、PHPのエンジニアだったら知っておきたい関数やライブラリを教えて!、エンジニアの健康管理どうやってる?、目標設定ってどうやっている?、PHP最新事情について」 PHPプログラミングLaravelYYPHP技術書典 これは2018年10月05日に開催したPHPerイベントYYPHP#55のイベントレポートです。 YYPHPは一言で「PHPerの部室」です。PHPについて、雑に、ゆるく、ワイワイ話し合う集いです。毎回お題を決めずに雑談を出発点にいろいろなことを突発的にやります。集まった人
背景 Vue.jsでaxios使って外部ドメインのAPIを叩くように実装していて、 laravel(ver 5.7)でAPIサーバを作ってCORSの対応をしていました。 ChromeやFirefoxではうまくいっていたんですけど、safariではエラーが発生、、、 Origin http://... is not allowed by Access-Control-Allow-Origin. 試したこと CORSの対応としては下記を参考にしていました。 ・[https://hiroslog.com/post/67] ・[http://kayakuguri.github.io/blog/2017/06/19/larave-cors/] 結果、safari(ver 9.1)のみCORSに必要なヘッダー情報が付与されず、、、 対応 暫定として、.htaccessにヘッダー情報を書いて対応。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く