タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Laravelに関するmosa10のブックマーク (8)

  • Laravel 製アプリケーションに対する自動テストでなにをどうテストすればいいか - Qiita

    この記事について 自分の所属するチームに、自動テストを書いたことがないメンバーが加わったとき、ガイドラインとなるようなドキュメントがほしいなと思っていたので、書きました。どうせなら他のチームでも使いたいので、ドメインはぼかして汎用的になるようにして公開します。独自のベストプラクティス的なものですが、これまでのチームではわりとどこもこれに近くうまくいっていたので、汎用的に使えるんじゃないかと想像します。 はじめに 環境 Laravel: 5.8 以上 PHP: 7.0 以上 PHPUnit: 7.0 以上 いちおうバージョンは書きましたが、あまり関係はないです。 基方針 基方針は、自分の経験上これがいちばんコストパフォーマンスがいいと思っているガイドラインですが、自分はベンチャーやスタートアップ企業で、スピード重視の文化に身を置くことが多いため、テストは最低限にして、素早くリリースするの

    Laravel 製アプリケーションに対する自動テストでなにをどうテストすればいいか - Qiita
  • [図解] Laravel の認証周りのややこしいあれこれ。

    Laravel のログイン認証周りのカスタマイズをする度、 「この場合どこをいじればいいんだっけ・・・」と混乱するので、 図にまとめてみました。 全体感を掴んでいただくことが目的ですので、 この記事では、具体的なカスタマイズのコードは紹介しません。 ご了承ください。 まずは登場人物一覧 ガード (guard) Laravel では「認証」と呼ぶことが多いです。 ログイン機構の種類を表します。 たとえば、ECサイトの「管理者」と「会員」など。 ログイン画面の数だけガードがある、というイメージです。 provider (認証方法) と driver (認証状態の管理方法) で構成されています。 config/auth.php に定義されており、追加・変更ができます。 ガードドライバ (driver) ログインの認証状態をどうやって管理するか。 多くの場合はセッション認証 (session) で

    [図解] Laravel の認証周りのややこしいあれこれ。
  • Modelでバリデーションする(1行で) + Laravel5のバリデーションの仕組み解説(5秒で) - Qiita

    TL:DR Controller ではなく Model でバリデーションするとして、どんなエラーをどう返したら良いか? Laravelのバリデーションの仕組み解説(ミニマム版) Laravelでバリデーションを 任意のところ で行う作法 いやいやそもそもドメイン層でフレームワーク依存ってどうなんそれ?っていう話はあとがきで弁解。 なにがしたいのか? いわゆる「バリデーション」はコントローラでやることになっているLaravelさん。 それを Modelで 実行するには? できるだけLaravelっぽさを残して、少ないコードで実現する方法です。 結論 仕様 ModelにRulesを書く namespace App; use Illuminate\Database\Eloquent\Model; class Post extends Model { use ValidateOnSave; pro

    Modelでバリデーションする(1行で) + Laravel5のバリデーションの仕組み解説(5秒で) - Qiita
  • ゼロベースから Laravel を用いた
 API 実装オートメーション - Speaker Deck

    Speaker Deck This deck requires a password Password

    ゼロベースから Laravel を用いた
 API 実装オートメーション - Speaker Deck
  • Laravel + MySQL5.7 で日本語全文検索をする方法とちょっとした注意点 - Qiita

    皆さんこんにちは ちょっとしたアプリケーションを作っていると、キーワードやフリーワードを利用した検索が必要になったりします。 でも、そのときにLIKE検索なんてやっていると、全データを走査する可能性があり、あまり気分の良いものではありません。 そこで、適当な全文検索エンジンを使ってインデックスを張っておきたいなと思うわけですが...MySQLの場合、5.6まではデフォルトで(InnoDBに)日語全文検索エンジンを入れていなかったりと、少々ハードルが高かったのです。 今回はMySQL5.7でデフォルトでNgramが搭載されているようなので、Laravelで全文検索を実装してみましょう。 例によって今回もLaradockを使用して即席環境を構築しています。 MySQLに全文検索が来た! 大昔のtritton, ちょい昔のgroongaのように、外部のプラグインを導入することなく、裸のMySQ

    Laravel + MySQL5.7 で日本語全文検索をする方法とちょっとした注意点 - Qiita
  • PHPカンファレンス関西の感想と100万件バッチで死なないLaravel - localdisk

    2016年7月16日(土) に開催された PHP カンファレンス関西 2016 に行ってきました。 conference.kphpug.jp 会場は、昨年と同じブリーゼプラザ(大阪西梅田)で行われました。uzulla さんのエントリにあるように綺麗でオシャレ感漂うビルです。 さて、ここからは聞いたセッションの感想等を。 [基調講演] Composerを速くするために必要だったもの speakerdeck.com 移動の都合で、はじめのほうを聞き逃してしまったんですけど、最高でした。僕はもう Composer ないと生きていけないし、それをより速くしてくれた Hiraku さんには感謝しかない。 当に必要だったのは問題を向き合うこと という言葉にはしびれました。 大量のデータで困ってませんか? Google BigQuery のお話。こういうPHPほとんどでてこない話が聞けるというのも、P

    PHPカンファレンス関西の感想と100万件バッチで死なないLaravel - localdisk
  • LaravelのORMで初心者から職人へ - Qiita

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

    LaravelのORMで初心者から職人へ - Qiita
  • Laravel使いの情報源まとめ

    はじめに 最近Laravelの情報収集用にTwitterアカウントを作ってみました。結果、海外に比べて日は情報が散逸していてちょっと辛いぞという気持ちになりました。そのためLaravelの情報を集約するためのリンク集を作ることにしました。このリンク集が、業務や学習の手助けになればと思います。もし追加した方が良いリンクがあれば、コメント欄で教えてください。 基 Laravel学習の時も、実業務で使う時も一貫してお世話になるであろうリンクを集めています。 Laravel公式 主にLaravelの機能を調査したいときに参照します。 https://laravel.com/ https://readouble.com/laravel/ (非公式和訳) アップグレードガイド バージョンアップ時の差分と対応方法を知りたいときに参照します。 https://laravel.com/docs/6.x/

    Laravel使いの情報源まとめ
  • 1