10
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Laravelおすすめcomposerパッケージ集

Posted at

機能関連

spatie/laravel-tags

traitを使うだけでタグ機能を簡単につけられる

//attaching tags
$newsItem->attachTag('tag3');
$newsItem->attachTags(['tag4', 'tag5']);

//detaching tags
$newsItem->detachTags('tag3');
$newsItem->detachTags(['tag4', 'tag5']);

laracasts/utilities

phpの変数をjs側で展開できる
いちいちviewに変数で渡して、scriptタグのなかでjson_encodeして…
とかしないて一発で展開できる

public function index()
{
    JavaScript::put([
        'foo' => 'bar',
        'user' => User::first(),
        'age' => 29
    ]);

    return View::make('hello');
}

laravel/cashier

Stripeを使ってクレジットカードの月額課金のサービスを簡単に作れる
Netflixのように毎月固定で同じ金額がかかるタイプのサービスでは課金周りはこれだけでいける

laravel/dusk

Seleniumを使い、ブラウザを実際に起動させるテストがかける

デバッグ関連

barryvdh/laravel-debugbar

出力されるHTMLにエキスパンド可能なデバッグバーを表示させることができる


Debugbar::error('Error!');

変数の中身を常に表示させたり、ここにログ出せるので便利

itsgoingd/clockwork

Chromeへ拡張機能を入れることでDeveloper Toolでログを確認できる
基本的には「barryvdh/laravel-debugbar」で十分かも

clock()->info("User {$username} logged in!")

barryvdh/laravel-ide-helper

phpDocを生成して、ideでコード補完の補助を行う
eloquentでアトリビュートの補完してくれるのがとても便利

ARCANEDEV/LogViewer

ローカルに吐いているログをいい感じのUIで表示させられる。
databaseに吐いているログでは使えない模様

ユーティリティ

davejamesmiller/laravel-breadcrumbs

パンくずをRouteに合わせて自動で生成できる。
URL構造が複雑なときに便利

rachidlaasri/laravel-installer

WordPressライクにインストール画面を作成できる。
Zip形式で配布するパッケージに便利

おしまい

他にも追加予定…

10
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
10
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?