Laravelで自家製ライブラリを作ってみよう!

33
Laravel で ででででででででで でででででで

Transcript of Laravelで自家製ライブラリを作ってみよう!

Page 1: Laravelで自家製ライブラリを作ってみよう!

Laravelで自家製ライブラリ

を作ってみよう!

Page 2: Laravelで自家製ライブラリを作ってみよう!

自己紹介名前:井上翔太(しょっさん: syossan27)

所属:株式会社コンテンツワン

スキル: PHPer歴2年ちょいのひよっこPHPer

性格:適当・ずぼら

Page 3: Laravelで自家製ライブラリを作ってみよう!

LTやる前に一つ

Page 4: Laravelで自家製ライブラリを作ってみよう!

物凄く慌てて資料作りました

Page 5: Laravelで自家製ライブラリを作ってみよう!
Page 6: Laravelで自家製ライブラリを作ってみよう!

間違いがあればご指摘オナシャス!

Page 7: Laravelで自家製ライブラリを作ってみよう!

今回は

Page 8: Laravelで自家製ライブラリを作ってみよう!

ライブラリ作っていきます

Page 9: Laravelで自家製ライブラリを作ってみよう!
Page 10: Laravelで自家製ライブラリを作ってみよう!

まずはライブラリ入れとくディレクトリ作り

Page 11: Laravelで自家製ライブラリを作ってみよう!
Page 12: Laravelで自家製ライブラリを作ってみよう!

mkdir libraries

Page 13: Laravelで自家製ライブラリを作ってみよう!

プロジェクトの appの下に作ると

良いかも

Page 14: Laravelで自家製ライブラリを作ってみよう!

次に

Page 15: Laravelで自家製ライブラリを作ってみよう!

作ったディレクトリを設定ファイルに記述します

Page 16: Laravelで自家製ライブラリを作ってみよう!
Page 17: Laravelで自家製ライブラリを作ってみよう!

app/start/global.php

ClassLoader::addDirectories(array( app_path().'/commands', app_path().'/controllers', app_path().'/models', app_path().'/database/seeds', app_path().'/libraries' ←追加!));

Page 18: Laravelで自家製ライブラリを作ってみよう!

composer.json"autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/tests/TestCase.php", "app/libraries" ←追加! ]}

Page 19: Laravelで自家製ライブラリを作ってみよう!

設定後はcomposer dump-autoload

を忘れずに!

Page 20: Laravelで自家製ライブラリを作ってみよう!

そろそろライブラリファイルを作成していきます

Page 21: Laravelで自家製ライブラリを作ってみよう!
Page 22: Laravelで自家製ライブラリを作ってみよう!

今回はlibraries/helper.phpとして作成します

Page 23: Laravelで自家製ライブラリを作ってみよう!

helper.php

<?php

class Helper{ public static function test(){ print_r(“テストだよ!” ); } }

Page 24: Laravelで自家製ライブラリを作ってみよう!

タレ完成!

Page 25: Laravelで自家製ライブラリを作ってみよう!

それじゃタレ使って料理してみましょう!

Page 26: Laravelで自家製ライブラリを作ってみよう!
Page 27: Laravelで自家製ライブラリを作ってみよう!

間違えました ( ・ ω<)

Page 28: Laravelで自家製ライブラリを作ってみよう!

MainController

index(){ Helper::test();}

Page 29: Laravelで自家製ライブラリを作ってみよう!

indexにアクセスしてみると・・・

Page 30: Laravelで自家製ライブラリを作ってみよう!
Page 31: Laravelで自家製ライブラリを作ってみよう!

動いた!

Page 32: Laravelで自家製ライブラリを作ってみよう!

皆さんも是非自家製ライブラリ作ってみてください!

Page 33: Laravelで自家製ライブラリを作ってみよう!