生涯未熟

生涯未熟

プログラミングをちょこちょこと。

GithubにあるLaravel関連のプロジェクトをちょびっとまとめてみた

今回はgithubに上がっているLaravel関連のプロジェクトをStar数の多いものを中心にまとめてみました!

Laravel-4-Generators

モデル、ビュー、コントローラなどの作成の手助けになるパッケージです。

例えば以下の様なコードを打つと名前に合ったmigrationファイルを作成してくれたりします。


giste6282bc24b188a81b580


この場合はpostテーブルを作成してくれます。

ちなみにLaravel関連のプロジェクトではLaravel本体の次にStar数が多い2083になりますので、
注目度の高いパッケージですね!

JeffreyWay/Laravel-4-Generators · GitHub

Laravel-4-Bootstrap-Starter-Site

Laravelのサイト作りのテンプレートを提供しているパッケージです。

サイト作りに必要なものはまるっと入っていて、単純に起動させてみると以下の様なサイトが表示されます。


f:id:syossan:20140712024354p:plain


Boostrapを使ったサイトになっていて、Confideを使ったユーザ登録、ログイン機能が入っている他、
Entrustを使ったパーミッション管理、バリデーションにはArdentを使っていたりしますので
ちょろっとLaravel触ってみたい!って感じにはうってつけのパッケージです!

andrewelkins/Laravel-4-Bootstrap-Starter-Site · GitHub

Laravel-Administrator

ECサイトなどによくある管理画面が提供されているパッケージです。

イメージとしては以下な感じ。

f:id:syossan:20140714003231p:plain


導入までの手順が結構あるのですが、それを差し引いてもとても便利なパッケージです!

FrozenNode/Laravel-Administrator · GitHub

former

デザインが簡単に作成出来るパッケージです。

デザインを手掛ける際にTwitterBootStrapを使ってCSSゴニョゴニョとかやりますが、
このformerを使えばそれが凄くスッキリデザインできます。

作者のAnahkiasenさんによる分かりやすい例が以下になります


gist7ecf29875c31c2ee925f


このように、今までがっちり書いてたものがこのFormerを使えば数行で済むよ!ということです。
素晴らしいですね!

Former側で覚えないといけないこともありますが、使いこなせるようになれば楽に済みそうですね!


Anahkiasen/former · GitHub

Laravel-Excel

Excelを出力しよう!ってなパッケージです。

使い方は簡単で空のExcelを出力する場合は単純に以下のようにすればOK。


gist46794046838b7ccba5d2


これだけでExcelが出力されます。
セルの操作もほぼほぼ全ての操作が出来たり、インポート機能とかもあったりするので、
Excelを使わなければいけない人はこのパッケージ使ってみるのはどうでしょう?



というわけで凄くザクッと説明しましたが、まだまだ色々と面白いパッケージがあったりするので、
是非githubでlaravelを検索してみてください!


PHPエンジニア養成読本 〔現場で役立つイマドキ開発ノウハウ満載! 〕 (Software Design plus)
新原 雅司 原田 康生 小山 哲志 田中 久輝 保科 一成 大村 創太郎 増永 玲
技術評論社
売り上げランキング: 100,585