{"id":660,"date":"2019-02-08T21:25:02","date_gmt":"2019-02-08T12:25:02","guid":{"rendered":"http:\/\/idealive.jp\/blog\/?p=660"},"modified":"2019-02-12T10:40:11","modified_gmt":"2019-02-12T01:40:11","slug":"%e3%81%84%e3%81%be%e3%81%95laravelphpstorm%e3%82%b3%e3%83%bc%e3%83%89%e8%a3%9c%e5%ae%8c%e3%81%aa%e8%a9%b1","status":"publish","type":"post","link":"https:\/\/idealive.jp\/blog\/2019\/02\/08\/%e3%81%84%e3%81%be%e3%81%95laravelphpstorm%e3%82%b3%e3%83%bc%e3%83%89%e8%a3%9c%e5%ae%8c%e3%81%aa%e8%a9%b1\/","title":{"rendered":"\u3044\u307e\u3055Laravel+PHPStorm+\u30b3\u30fc\u30c9\u88dc\u5b8c\u306a\u8a71"},"content":{"rendered":"<p>\u3069\u3046\u3082\u3053\u3093\u306b\u3061\u306f\u3002<\/p>\n<p>\u7a81\u7136\u3067\u3059\u304c\u3001PHP\u306e\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3068\u8a00\u3048\u3070\uff1f<br \/>\n\u79c1\u306f\u4eca\u307e\u3067CakePHP2.x(!)\u304f\u3089\u3044\u3057\u304b\u89e6\u3063\u3066\u307e\u305b\u3093\u3067\u3057\u305f\u3002<br \/>\n\u3057\u304b\u3082\u3001\u57fa\u672c\u306f\u6e96\u5099\u3055\u308c\u305f\u74b0\u5883\u304c\u3042\u308a\u3001\u3061\u3087\u3053\u3061\u3087\u3053\u3063\u3068\u3057\u305f\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u7a0b\u5ea6\u304f\u3089\u3044\u3067\u3059\u3002<\/p>\n<p>\u3064\u3044\u5148\u65e5\u3001\u65b0\u305f\u306aPHP\u306e\u6848\u4ef6\u3067\u300cLaravel\u3092\u4f7f\u304a\u3046\u305c\uff01\u300d\u3068\u3044\u3046\u6d41\u308c\u306a\u3063\u305f\u306e\u3067<br \/>\n\u74b0\u5883\u69cb\u7bc9\u3057\u305f\u3053\u3068\u3092\u30e1\u30e2\u3057\u307e\u3059\u3002\u304a\u5f79\u306b\u7acb\u3066\u308c\u3070\u3053\u308c\u5e78\u3044\u3002<\/p>\n<p>\u306a\u304a\u3001\u74b0\u5883\u306f<\/p>\n<ul>\n<li>Windwos 7<\/li>\n<li>PHP 7.2<\/li>\n<li>Composer \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f<\/li>\n<li>PHPStrom \u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f<\/li>\n<\/ul>\n<p>\u3067\u3059\u3002<br \/>\nPHP\u3001composer\u3001PHPStorm\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u65e5\u672c\u8a9e\u5316\u306b\u3064\u3044\u3066\u306f\u5225\u306eWeb\u30b5\u30a4\u30c8\u306b\u304a\u4efb\u305b\u3057\u307e\u3059\uff08\u4ed6\u529b\u672c\u9858<\/p>\n<blockquote><p>PHP\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff1a<a href=\"https:\/\/qiita.com\/rebi\/items\/577a18241236c66b983f\" target=\"_blank\" rel=\"noopener\">\u3010\u8d85\u521d\u5fc3\u8005\u5411\u3051\u3011PHP\u3092\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u65b9\u6cd5(Windows 7)<\/a><br \/>\nCopmposer\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\uff1a<a href=\"https:\/\/weblabo.oscasierra.net\/php-composer-windows-install\/\" target=\"_blank\" rel=\"noopener\">Composer \u3092 Windows \u306b\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u624b\u9806<\/a><br \/>\nPHPStorm\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3068\u65e5\u672c\u8a9e\u5316\uff1a<a href=\"https:\/\/www.sejuku.net\/blog\/50933\" target=\"_blank\" rel=\"noopener\">\u3010\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u7de8\u3011\u4e00\u5ea6\u4f7f\u3048\u3070\u3084\u307f\u3064\u304d!?PhpStorm\u3092\u4f7f\u304a\u3046<\/a><\/p><\/blockquote>\n<hr \/>\n<h4>PHP Storm \u3067Laravel\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u4f5c\u6210<\/h4>\n<p>\u30d5\u30a1\u30a4\u30eb &gt; \u65b0\u898f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u9078\u629e\u3057\u307e\u3059\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-662\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/01.png\" alt=\"\" width=\"1144\" height=\"633\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/01.png 1144w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/01-300x166.png 300w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/01-768x425.png 768w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/01-1024x567.png 1024w\" sizes=\"(max-width: 1144px) 100vw, 1144px\" \/><\/p>\n<ul>\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u540d\u3092\u9069\u5b9c\u5165\u529b<\/li>\n<li>\u5de6\u306e\u30da\u30a4\u30f3\u304b\u3089Composer\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u3092\u9078\u629e<\/li>\n<li>\u300c&#8217;Composer&#8217;\u5b9f\u884c\u53ef\u80fd\u30d5\u30a1\u30a4\u30eb\u300d\u3092\u6307\u5b9a<br \/>\n\u203b\u79c1\u306f\u74b0\u5883\u5909\u6570\u306bComposer\u306ePATH\u3092\u8a2d\u5b9a\u3057\u3066\u3044\u308b\u306e\u3067\u3053\u306e\u307e\u307e\u3002\u5fc5\u8981\u306b\u5fdc\u3058\u3066\u3001Composer\u306e\u5b9f\u884c\u30d5\u30a1\u30a4\u30eb\u3092\u6307\u5b9a\u3002<\/li>\n<li>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306e\u69cb\u6210\u30d5\u30a1\u30a4\u30eb\u306f\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u76f4\u4e0b\u306b\u5c55\u958b\u3057\u305f\u3044\u306e\u3067\u3001\u300c\u30b3\u30de\u30f3\u30c9\u30fb\u30e9\u30a4\u30f3\u30fb\u30d1\u30e9\u30e1\u30fc\u30bf\u300d\u306b<code>--prefer-dist<\/code>\u3068\u5165\u529b<\/li>\n<li>\u300c\u30d1\u30c3\u30b1\u30fc\u30b8\u300d\u306f<code>laravel\/laravel<\/code>\u3092\u9078\u629e<\/li>\n<li>\u300c\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\u30d0\u30fc\u30b8\u30e7\u30f3\u300d\u306f\u30c7\u30d5\u30a9\u30eb\u30c8\u3092\u9078\u629e<br \/>\n\u8981\u4ef6\u306b\u3088\u3063\u3066\u30d0\u30fc\u30b8\u30e7\u30f3\u9055\u3044\u304c\u3042\u308b\u5834\u5408\u306f\u3001\u9069\u5b9c\u9078\u629e\u3002<br \/>\n\u203b\u306a\u304a\u3001\u672c\u7a3f\u57f7\u7b46\uff082019\/02\/08\uff09\u6642\u70b9\u3067\u3001\u30d0\u30fc\u30b8\u30e7\u30f3\u3092\u30c7\u30d5\u30a9\u30eb\u30c8\u306b\u3059\u308b\u3068\u30015.7.25\u304c\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3057\u305f\u3002<\/li>\n<\/ul>\n<p>\u4ee5\u4e0a\u3067\u4f5c\u6210\u30dc\u30bf\u30f3\u3092\u30dd\u30c1\u308a\u3002<\/p>\n<p>\u5404\u7a2eLaravel\u95a2\u4fc2\u306e\u30d5\u30a1\u30a4\u30eb\u304c\u30b4\u30ea\u30b4\u30ea\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3055\u308c\u307e\u3059\u3002<br \/>\n\u30cd\u30c3\u30c8\u30ef\u30fc\u30af\u74b0\u5883\u7b49\u306b\u3082\u3088\u308a\u307e\u3059\u304c\u30015\u5206\u307b\u3069\u3002\u3069\u3093\u5175\u885b\u304f\u3089\u3044\u3067\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-large wp-image-663\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/02-1024x640.png\" alt=\"\" width=\"1024\" height=\"640\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/02-1024x640.png 1024w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/02-300x188.png 300w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/02-768x480.png 768w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/02.png 1920w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/p>\n<p>\u306f\u3044\u3067\u304d\u305f\u3002<\/p>\n<p>PHPStorm\u306e\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u3001<code>php artisan serv<\/code>\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-692\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/07.png\" alt=\"\" width=\"447\" height=\"65\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/07.png 447w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/07-300x44.png 300w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/p>\n<p>\u3067\u3001\u30d6\u30e9\u30a6\u30b6\u3067\u30a2\u30af\u30bb\u30b9\u3059\u308b\u3068<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-694\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/06.png\" alt=\"\" width=\"1366\" height=\"738\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/06.png 1366w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/06-300x162.png 300w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/06-768x415.png 768w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/06-1024x553.png 1024w\" sizes=\"(max-width: 1366px) 100vw, 1366px\" \/><\/p>\n<p>\u306f\u3044\u3067\u304d\u305f\u3002<\/p>\n<hr \/>\n<h4>\u30b3\u30fc\u30c9\u88dc\u5b8c\u7528\u30d7\u30e9\u30b0\u30a4\u30f3\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/h4>\n<p>Composer\u3067\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3057\u307e\u3059\u3002<\/p>\n<p>\u3053\u306e\u969b\u306a\u3093\u3067\u3001PHPStorm\u3067\u3084\u3063\u3061\u3083\u3044\u307e\u3059\u3002<\/p>\n<p>\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u76f4\u4e0b\u306ecomposer.json\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002<\/p>\n<pre>{\r\n\u30fb\u30fb\u30fb\uff08\u7565\uff09\u30fb\u30fb\u30fb\r\n\"require\": {\r\n\u30fb\u30fb\u30fb\uff08\u7565\uff09\u30fb\u30fb\u30fb\r\n\"barryvdh\/laravel-ide-helper\": \"^2.4\":\r\n},\r\n\u30fb\u30fb\u30fb\uff08\u7565\uff09\u30fb\u30fb\u30fb\r\n}\r\n<\/pre>\n<p>\u7de8\u96c6\u5f8c\u3001PHPStorm\u306e\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089\u3001<code>composer update<\/code>\u3092\u5b9f\u884c\u3057\u307e\u3059\u3002<br \/>\n\u304a\u6642\u9593\u5c11\u3005\u3044\u305f\u3060\u304d\u307e\u3059\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-665\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/03.png\" alt=\"\" width=\"877\" height=\"887\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/03.png 877w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/03-297x300.png 297w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/03-768x777.png 768w\" sizes=\"(max-width: 877px) 100vw, 877px\" \/><\/p>\n<p>\u79c1\u306e\u74b0\u5883\u3067\u306f\u3053\u3046\u3067\u3057\u305f\u3002<\/p>\n<p>\u6b21\u306b\u3001\u30d7\u30ed\u30b8\u30a7\u30af\u30c8\u306econfig\/app.php\u30d5\u30a1\u30a4\u30eb\u3092\u7de8\u96c6\u3057\u307e\u3059\u3002<br \/>\n<code>providers =&gt; [<\/code>\u3068\u306a\u3063\u3066\u3044\u308b\u3068\u3053\u308d\u306e\u6700\u5f8c\u306b\u3001<br \/>\n<code>'Barryvdh\\LaravelIdeHelper\\IdeHelperServiceProvider'<\/code>\u3092\u8ffd\u8a18\u3057\u307e\u3059\u3002<\/p>\n<p>\u3042\u3068\u306f\u3001\u307e\u305f\u30bf\u30fc\u30df\u30ca\u30eb\u304b\u3089<code>php artisan ide-helper:generate<\/code>\u3092\u5b9f\u884c\u3057\u307e\u3057\u3087\u3046\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-688\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/04.png\" alt=\"\" width=\"530\" height=\"228\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/04.png 530w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/04-300x129.png 300w\" sizes=\"(max-width: 530px) 100vw, 530px\" \/><\/p>\n<p>\u3042\u3063\u3055\u308a\u3057\u305f\u3082\u306e\u3067\u3059\u306a\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-667\" src=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/05.png\" alt=\"\" width=\"894\" height=\"347\" srcset=\"https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/05.png 894w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/05-300x116.png 300w, https:\/\/idealive.jp\/blog\/wp-content\/uploads\/2019\/02\/05-768x298.png 768w\" sizes=\"(max-width: 894px) 100vw, 894px\" \/><\/p>\n<p>\u3046\u3093\u3002\u3067\u304d\u3066\u308b\u3002<\/p>\n<hr \/>\n<h4>TODO<\/h4>\n<p>\u3084\u3063\u3071\u308a\u3001\u30ea\u30e2\u30fc\u30c8\u30c7\u30d0\u30c3\u30b0\u3067\u3059\u3088\u306d\u3002<br \/>\n\u57f7\u7b46\u6642\u70b9\u3067\u306f\u3001\u307e\u3060\u30b4\u30cb\u30e7\u30b4\u30cb\u30e7\u3057\u3066\u308b\u3093\u3067\u3059\u304c\u3001\u3046\u307e\u304f\u52d5\u3044\u305f\u305f\u3081\u3057\u304c\u3042\u308a\u307e\u305b\u3093\u3002<br \/>\n\u3067\u304d\u305f\u3089\u8a18\u4e8b\u306b\u3057\u307e\u3059\u306e\u3067\u3001\u4eca\u56de\u306f\u3054\u5bb9\u8d66\u3092\u3002<\/p>\n<p>R.TANAKA\u304c\u304a\u5c4a\u3051\u3057\u307e\u3057\u305f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3069\u3046\u3082\u3053\u3093\u306b\u3061\u306f\u3002 \u7a81\u7136\u3067\u3059\u304c\u3001PHP\u306e\u30d5\u30ec\u30fc\u30e0\u30ef\u30fc\u30af\u3068\u8a00\u3048\u3070\uff1f \u79c1\u306f\u4eca\u307e\u3067CakePHP2.x(!)\u304f\u3089\u3044\u3057\u304b\u89e6\u3063\u3066\u307e\u305b\u3093\u3067\u3057\u305f\u3002 \u3057\u304b\u3082\u3001\u57fa\u672c\u306f\u6e96\u5099\u3055\u308c\u305f\u74b0\u5883\u304c\u3042\u308a\u3001\u3061\u3087\u3053\u3061\u3087\u3053\u3063\u3068\u3057\u305f\u30e1\u30f3\u30c6\u30ca\u30f3\u30b9\u7a0b\u5ea6\u304f\u3089\u3044\u3067\u3059\u3002 &#8230;<a class=\"read-more-link button\" href=\"https:\/\/idealive.jp\/blog\/2019\/02\/08\/%e3%81%84%e3%81%be%e3%81%95laravelphpstorm%e3%82%b3%e3%83%bc%e3%83%89%e8%a3%9c%e5%ae%8c%e3%81%aa%e8%a9%b1\/\">\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":4,"featured_media":685,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20,19,3],"tags":[],"class_list":["post-660","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-laravel","category-php","category-3"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/posts\/660"}],"collection":[{"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/comments?post=660"}],"version-history":[{"count":21,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions"}],"predecessor-version":[{"id":697,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/posts\/660\/revisions\/697"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/media\/685"}],"wp:attachment":[{"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/media?parent=660"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/categories?post=660"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/idealive.jp\/blog\/wp-json\/wp\/v2\/tags?post=660"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}