Laravelを学習しながらのメモです。
業務でも使用しているため、備忘録などもこめて書いていきます。
Laravel
Laravel は、MVCのWebアプリケーション開発用の無料・オープンソースのPHPで書かれたWebアプリケーションフレームワークです。MITライセンスの下でリリースされていて、そのソースコードはGitHubにホスティングされています。
マイクロソフトの.NETの開発に関わっていたTaylor Otwell が開発し、Taylorを中心としたコミュニティーが活発な開発を続けています。
2020年10月現在では、GitHubでのスター獲得数がPHP, Ruby, Python等のバックエンド系プログラミング言語のフレームワーク中で最も多いなど、人気のフレームワークの1つとなっています。
Laravel関連サイト紹介
関連サイトをいくつか載せておきます。
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9UEhQJTI4TGFyYXZlbCUyOSVFNSU4NSVBNSVFOSU5NiU4MCVFOCU4MCU4NSVFMyU4MSVBRSVFMyU4MSU5RiVFMyU4MiU4MSVFMyU4MSVBRSVFOCVBNiU4MSVFNyU4MiVCOSVFMyU4MSVCRSVFMyU4MSVBOCVFMyU4MiU4MSZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZ0eHQtY29sb3I9JTIzMUUyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnM9NDYxMWI1ODQ0N2U1N2Q2OWZmNDNjYWQxZmRmYTkzODA&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDB5eW9raWkmdHh0LWNvbG9yPSUyMzFFMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWRhMjVhYjFlYjBiMjhhOGU1MGE4MWRkODhmZThkZjA5&blend-x=142&blend-y=436&blend-mode=normal&txt64=aW4g44Ko44Oz44K444OL44Ki44Go5Lq655Sf44Kz44Of44Ol44OL44OG44Kj&txt-width=770&txt-clip=end%2Cellipsis&txt-color=%231E2121&txt-font=Hiragino%20Sans%20W6&txt-size=36&txt-x=156&txt-y=536&s=4807a6dd5419a9c8ec2ae8275405ec2a)
![](http://yorozumemo.com/wp-content/uploads/cocoon-resources/blog-card-cache/98a25f18e4257731a97ccf05f0223363.jpeg)
![](http://yorozumemo.com/wp-content/uploads/cocoon-resources/blog-card-cache/98a25f18e4257731a97ccf05f0223363.jpeg)
Laravel-adminについて
laravelで綺麗なUIの管理画面を作成することができます。
職場ではDocker環境を使用してローカル環境を作成し、コマンドなどを使用しながら作成しています。
自宅で学習する際にはXAMPP環境でローカルを構築して実装しています。
Laravelを導入して学習開始
Laravelを導入して学習を始めました。
と書いたのがだいぶ前で、その後案件でLaravelを使うようになり、知見も深まってきたので、どんどん実装しながらメモを残していきたいと思います。
実際に仕事で使って実装していく中で、調べても調べてもなかなか実現できない&フレームワーク特有の書き方で苦戦して時間を使ってしまったことが多々あったため、他に学習する人、仕事に使っていく人のためになるページを作成していけたらと思います。
今回はひとまずLaravelとはどんなフレームワークかというところを書いていきましたので、次は実際にLaravel-adminで実装していきながらのメモを残していきたいと思います。