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
220
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
Tweet
Share
More Decks by syossan27
See All by syossan27
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
410
SRE Trail Mapから考える仲間の増やし方
syossan27
3
490
FanstaにおけるCI・CDの紹介と培った知見
syossan27
2
260
TerraformサポートされていないFirebase Remote ConfigでもIaCしてみた
syossan27
2
1.2k
実録!一人SREが直面している技術的負債
syossan27
8
3.6k
SREに活かすセルフ・アウェアネス
syossan27
4
1.4k
QAと共に築く、機能性を通じた信頼性担保への取り組み
syossan27
6
5.6k
サイト信頼性を高める前に開発チームからの信頼性を高めよう
syossan27
9
3.1k
OSS builder
syossan27
0
90
Other Decks in Programming
See All in Programming
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
290
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
1.2k
ある日突然あなたが管理しているサーバーにDDoSが来たらどうなるでしょう?知ってるようで何も知らなかったDDoS攻撃と対策 #phpcon.2024
akase244
2
7.7k
ゆるやかにgolangci-lintのルールを強くする / Kyoto.go #56
utgwkk
2
790
Compose UIテストを使った統合テスト
hiroaki404
0
120
103 Early Hints
sugi_0000
1
330
BEエンジニアがFEの業務をできるようになるまでにやったこと
yoshida_ryushin
0
100
HTML/CSS超絶浅い説明
yuki0329
0
170
Androidアプリの One Experience リリース
nein37
0
740
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
3
540
Fixstars高速化コンテスト2024準優勝解法
eijirou
0
170
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
820
Featured
See All Featured
Faster Mobile Websites
deanohume
305
30k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
How to train your dragon (web standard)
notwaldorf
88
5.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
5
190
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
33
2.7k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
2
160
The World Runs on Bad Software
bkeepers
PRO
66
11k
Into the Great Unknown - MozCon
thekraken
34
1.6k
Navigating Team Friction
lara
183
15k
Docker and Python
trallard
43
3.2k
Embracing the Ebb and Flow
colly
84
4.5k
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