タグ

ブックマーク / qiita.com/nunulk (3)

  • Laravelのここがすごい - Qiita

    記事は Qiita Advent Calendar 2016 - Laravel の 1 日目の記事です。 今年から Laravel仕事で使うようになって、開発がすこぶる捗ったので、Laravel 使って何がよかったか、といったところを中心にご紹介したいと思います。 これから Laravel を試してみたい、という方の一助になれば幸いです。 2016年12月1日現在、最新バージョンは 5.3、LTS1 なバージョンは 5.1 です。 Symfony や CakePHP といった他の主要なフレームワークに比べるとバージョンアップがわりと速く、思い切った変更がしれっと入っていたりするので、選定の際には注意が必要です。 概要 Laravel は、リフレクションを使った柔軟な DI (Dependency Injection: 依存性注入) と、デフォルトで Amazon SQS (キューサ

    Laravelのここがすごい - Qiita
  • Laravel で Gate と Policy の役割の違いと使い分けについて - Qiita

    この記事について Laravel には認可の仕組みが Gate と Policy の2つありますが、名前からはその違いがよく分からないので、備忘録的に軽くメモしておきます。 はじめに 概要 Think of gates and policies like routes and controllers. Gates provide a simple, Closure based approach to authorization while policies, like controllers, group their logic around a particular model or resource. https://laravel.com/docs/5.7/authorization#introduction Gate はシンプルなクロージャを使ったアプローチで、Policy は特定

    Laravel で Gate と Policy の役割の違いと使い分けについて - Qiita
  • 今日から始められるリファクタリング10選 (1) - Qiita

    概要 Martin Fowler 著「リファクタリング―プログラムの体質改善テクニック」を参考にしました 手軽にできる (と思われる) リファクタリングを抜粋しました (10 という数字に特に意味はなくキリがよかったので) リファクタリングカタログ名は「」で括り、()内にページ番号を振りました サンプルコードはPHPで記述しました テストコードがある前提です 「リファクタリング―プログラムの体質改善テクニック」について このはリファクタリングのガイドブックです。系統だった効果的なリファクタリング手法を説明しています。コード中にバグを加えずに、ソフトウェアの構造を体系的に改善できます。 (Amazon 商品の説明より) オリジナル版と新装版があります。稿ではオリジナル版を使用しました (新装版と目視で比較したが、リファクタリングカタログに違いはないみたいだった)。 リファクタリング―プロ

    今日から始められるリファクタリング10選 (1) - Qiita
  • 1