Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Laravelで自家製ライブラリを作ってみよう!
Search
syossan27
June 20, 2022
Programming
0
300
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
Tweet
Share
More Decks by syossan27
See All by syossan27
突然のメモリ使用率上昇へ対応! k8sカスタムコントローラー開発事例
syossan27
2
300
監視 やばい
syossan27
12
10k
最先端を追う前に、まず広めよう! 〜AIツールの普及活動のすすめ〜
syossan27
1
1.3k
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
590
SRE Trail Mapから考える仲間の増やし方
syossan27
3
630
FanstaにおけるCI・CDの紹介と培った知見
syossan27
2
360
TerraformサポートされていないFirebase Remote ConfigでもIaCしてみた
syossan27
2
1.4k
実録!一人SREが直面している技術的負債
syossan27
8
3.7k
SREに活かすセルフ・アウェアネス
syossan27
4
1.5k
Other Decks in Programming
See All in Programming
複雑なフォームの jotai 設計 / Designing jotai(state) for Complex Forms #layerx_frontend
izumin5210
6
1.5k
Enterprise Web App. Development (1): Build Tool Training Ver. 5
knakagawa
1
120
Creating Awesome Change in SmartNews! En
martin_lover
0
110
State of Namespace
tagomoris
5
2.4k
KANNA Android の技術的課題と取り組み
watabee
0
180
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
150
プロダクトエンジニアのしごと 〜 受託 × 高難度を乗り越えるOptium開発 〜
algoartis
0
130
20250426 GDGoC 合同新歓 - GDGoC のススメ
getty708
0
100
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
130
ComposeでWebアプリを作る技術
tbsten
0
130
Flutterでllama.cppをつかってローカルLLMを試してみた
sakuraidayo
0
120
Dissecting and Reconstructing Ruby Syntactic Structures
ydah
3
2k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
523
40k
We Have a Design System, Now What?
morganepeng
52
7.5k
Thoughts on Productivity
jonyablonski
69
4.6k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
105
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
119
51k
Done Done
chrislema
184
16k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
[RailsConf 2023] Rails as a piece of cake
palkan
54
5.5k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
34
2.9k
Navigating Team Friction
lara
185
15k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Transcript
Laravelで 自家製ライブラリを 作ってみよう!
自己紹介 名前:井上翔太(しょっさん:syossan27) 所属:株式会社コンテンツワン スキル:PHPer歴2年ちょいのひよっこPHPer 性格:適当・ずぼら
LTやる前に一つ
物凄く慌てて資料作りました
None
間違いがあれば ご指摘オナシャス!
今回は
ライブラリ作っていきます
None
まずはライブラリ入れとく ディレクトリ作り
None
mkdir libraries
プロジェクトのappの下に作ると 良いかも
次に
作ったディレクトリを 設定ファイルに記述します
None
app/start/global.php ClassLoader::addDirectories(array( app_path().'/commands', app_path().'/controllers', app_path().'/models', app_path().'/database/seeds', app_path().'/libraries' ←追加! ));
composer.json "autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds",
"app/tests/TestCase.php", "app/libraries" ←追加! ] }
設定後は composer dump-autoload を忘れずに!
そろそろライブラリファイルを 作成していきます
None
今回は libraries/helper.php として作成します
helper.php <?php class Helper { public static function test(){ print_r(“テストだよ!”);
} }
タレ完成!
それじゃタレ使って 料理してみましょう!
None
間違えました(・ω<)
MainController index(){ Helper::test(); }
indexにアクセスしてみると・・・
None
動いた!
皆さんも是非自家製ライブラリ 作ってみてください!
None