--> -->
* JavaScriptをBlade+PhpStormで使って書く [#p2807ddb] ~LaravelではJavaScript外部ファイルは&inlinecode{/public/js};あたりに置くと思います。しかしこれは単純にJavaScriptのファイルであり、動的に生成することができません。 ~折角なのでBladeを使ってJavaScriptを出力してみます。 ~ + &inlinecode{/resources/views/hoge.blade.php};ファイルを作ります + phpStormの設定&inlinecode{Settings / Editor / File Types};に&inlinecode{hoge.blade.php};を追加します。~ #ref(phpstmjs.png)~ hoge.blade.phpをJavaScriptとして定義すると、JavaScriptの言語補完が効くようになります。~ #ref(phpstmjs_before.png)#ref(phpstmjs_after.png) before after~ 逆にBladeのタグは解釈してくれなくなるので、@foreach〜@endforeachみたいなディレクティブを使うと表記が乱れます。JavaScriptを取るかBladeを取るか・・・。~ ~ + route定義(web.php)します~ #code(php){{ Route::get('hoge',function(){return view()->make('hoge');})->name('hoge'); }} + HTMLから呼びます~ #code(php){{ <script src="http://localhost/hoge"></script> }} これで、PhpStormで補完しながら快適に書け、Bladeのタグも使用でき、動的に生成したJavaScriptをHTMLから呼び出せます。