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
470
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
Tweet
Share
More Decks by syossan27
See All by syossan27
一人SREが歩んだ Platform Engineering スモールスタート実践録
syossan27
2
1.3k
SREって何? 現場で学んだサイト信頼性の第一歩
syossan27
5
1.3k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
600
突然のメモリ使用率上昇へ対応! k8sカスタムコントローラー開発事例
syossan27
2
500
監視 やばい
syossan27
12
11k
最先端を追う前に、まず広めよう! 〜AIツールの普及活動のすすめ〜
syossan27
2
1.5k
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
800
SRE Trail Mapから考える仲間の増やし方
syossan27
3
810
FanstaにおけるCI・CDの紹介と培った知見
syossan27
2
480
Other Decks in Programming
See All in Programming
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
OSSとなったswift-buildで Xcodeのビルドを差し替えられるため 自分でXcodeを直せる時代になっている ダイアモンド問題編
yimajo
3
610
CSC307 Lecture 02
javiergs
PRO
1
780
Amazon Bedrockを活用したRAGの品質管理パイプライン構築
tosuri13
4
400
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
インターン生でもAuth0で認証基盤刷新が出来るのか
taku271
0
190
Grafana:建立系統全知視角的捷徑
blueswen
0
330
Vibe Coding - AI 驅動的軟體開發
mickyp100
0
170
AIと一緒にレガシーに向き合ってみた
nyafunta9858
0
220
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
550
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
MUSUBIXとは
nahisaho
0
130
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Testing 201, or: Great Expectations
jmmastey
46
8k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
Everyday Curiosity
cassininazir
0
130
Visualization
eitanlees
150
17k
ラッコキーワード サービス紹介資料
rakko
1
2.3M
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.2k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
63
Test your architecture with Archunit
thirion
1
2.1k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
[SF Ruby Conf 2025] Rails X
palkan
1
750
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