Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Laravelで自家製ライブラリを作ってみよう!
Search
syossan27
June 20, 2022
Programming
0
430
Laravelで自家製ライブラリを作ってみよう!
syossan27
June 20, 2022
Tweet
Share
More Decks by syossan27
See All by syossan27
一人SREが歩んだ Platform Engineering スモールスタート実践録
syossan27
2
1.2k
SREって何? 現場で学んだサイト信頼性の第一歩
syossan27
5
1.1k
知識0からカンファレンスやってみたらこうなった!
syossan27
5
410
突然のメモリ使用率上昇へ対応! k8sカスタムコントローラー開発事例
syossan27
2
470
監視 やばい
syossan27
12
11k
最先端を追う前に、まず広めよう! 〜AIツールの普及活動のすすめ〜
syossan27
2
1.5k
Fanstaの1年を大解剖! 一人SREはどこまでできるのか!?
syossan27
2
750
SRE Trail Mapから考える仲間の増やし方
syossan27
3
760
FanstaにおけるCI・CDの紹介と培った知見
syossan27
2
450
Other Decks in Programming
See All in Programming
S3 VectorsとStrands Agentsを利用したAgentic RAGシステムの構築
tosuri13
5
270
複数人でのCLI/Infrastructure as Codeの暮らしを良くする
shmokmt
5
2.1k
【CA.ai #3】Google ADKを活用したAI Agent開発と運用知見
harappa80
0
270
React Native New Architecture 移行実践報告
taminif
1
130
All(?) About Point Sets
hole
0
270
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
270
How Software Deployment tools have changed in the past 20 years
geshan
0
28k
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
150
「コードは上から下へ読むのが一番」と思った時に、思い出してほしい話
panda728
PRO
25
13k
30分でDoctrineの仕組みと使い方を完全にマスターする / phpconkagawa 2025 Doctrine
ttskch
3
730
開発に寄りそう自動テストの実現
goyoki
1
440
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
140
Featured
See All Featured
A Modern Web Designer's Workflow
chriscoyier
697
190k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
YesSQL, Process and Tooling at Scale
rocio
174
15k
Facilitating Awesome Meetings
lara
57
6.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
700
RailsConf 2023
tenderlove
30
1.3k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
The Cult of Friendly URLs
andyhume
79
6.7k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
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