全く初歩的な問題で申し訳ないのですが、、。
webページに碁盤を表示させるjavascriptツールが有りまして、
maxiGos
というのですが、
これを単体でMAMPのhtdocs
配下に置きますと、
http://localhost/maxGos/
で綺麗に碁盤が表示されます。
これをlaravel
で生成されるページでも表示したいのですが。
maxiGoes
のフォルダ構成は以下のようになっています。
maxiGoes/ ├_maxiGos/ │└_mgos/ │ └sgfplayer.php ├.htaccess ├index.php └sample.sgf
index.phpの中身は
php
1<!DOCTYPE html> 2<html> 3<head> 4</head> 5<body> 6<h1>maxiGos on Laravel</h1> 7<script src="_maxigos/_mgos/sgfplayer.php"></script> 8</body> 9</html>
としてあります。
ここで
laravel new qanda
でqanda
というアプリケーションを生成し、
ルーティングを以下のように設定しました。
php
1Route::get('/', function () { 2 return view('welcome'); 3}); 4 5Route::get('maxiGos', function () { 6 return view('maxiGos.index'); 7});
resources/view/
にmaxiGos
というフォルダを作り、index.blade.php
を置きました。
index.blade.phpは以下のとおりです。
php
1<!DOCTYPE html> 2<html> 3<head> 4</head> 5<body> 6<h1>maxiGos on Laravel</h1> 7<script src="_maxigos/_mgos/sgfplayer.php"></script> 8</body> 9</html>
先程のindex.phpと<h1></h1>
タグの中が違うだけです。
やりたいのはこれで
https://qanda.dev/maxiGos/
にアクセスしたときに碁盤が表示されるようにしたいという事です。
resources/view/maxiGos/
の下に
冒頭のツールの _maxgos
フォルダをコピペしてみたのですが
maxiGos on Laravel
としか表示されないのでソース表示をし、
_maxigos/_mgos/sgfplayer.php
がリンクになるのでクリックすると
https://qanda.dev/maxiGos/_maxigos/_mgos/sgfplayer.php
に飛び、
Sorry, the page you are looking for could not be found. (1/1) NotFoundHttpException in RouteCollection.php (line 179)
というエラー画面が出てしまいます。
_maxigos
以下の置き所がいけないのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/11 01:24
2017/07/11 09:48
2017/07/14 00:47