• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:lararvelについて)

lararvelについて

このQ&Aのポイント
  • laravelについての情報が古く、うまくいかない場合、web.phpにルーティングの設定を記載してみましょう。
  • laravelのバージョン5.5以上では、web.phpにルーティングの設定を追加することでうまく動作することがあります。試してみましょう。
  • 古い情報に頼らず最新のバージョンのlaravelについて学ぶことが重要です。web.phpに適切なルーティングの設定を行いましょう。

質問者が選んだベストアンサー

  • ベストアンサー
  • smcss
  • ベストアンサー率63% (7/11)
回答No.1

view()で表示する場合、テンプレートを記述します。 return view( 'helo', ['message' => 'Hello!'] );// '/helo' ではなく 'helo' と書くのであれば resources/views/ 内に helo.blade.php を作成 helo.blade.php 以下のようにすると message が Hello に置き換わります。 <html> <body>{{$message}}</body> フレームワークはバージョンで記述が変わったりするのでまずは公式ドキュメントを参照してください。 https://laravel.com/docs/5.5/views https://readouble.com/laravel/5.5/ja/views.html

okweb12345
質問者

お礼

<!doctype html> <html> <head> <title>Sample</title> <style> body { color:gray; } h1 { font-size:18pt; font-weight:bold; } </style> </head> <body> <?php $message = 'dai'; $array = ['dai' => 'debu', 'dai2' => 'debu22']; echo($array['dai2']); ?> <h1>Sample</h1> <p><?php echo $message; ?></p> </body> <?php /* |-------------------------------------------------------------------------- | Web Routes |-------------------------------------------------------------------------- | | Here is where you can register web routes for your application. These | routes are loaded by the RouteServiceProvider within a group which | contains the "web" middleware group. Now create something great! | */ Route::get('/', function () { return view('welcome'); }); Route::get('/hello', function () { return '<html><body><h1>Hello World</h1><p>this is sample page.</p></body></html>'; }); Route::get('helo', function () { return view('helo',['message' => 'Hello!']); }); ありがとうございます。上記のようにしたところうまくいったようです。 /を外すと確かにうまくいったのですが、なぜフレームワークは、相対パスではうまくいかないのでしょうか? Route::get('/hello', function () { return '<html><body><h1>Hello World</h1><p>this is sample page.</p></body></html>'; }); には/があるのにうまくいくことも混乱する原因です。 パスが通っているのでファイル名だけで実行できるのでしょうか? どこをカレントディレクトリとして考えているのかも謎ですね。 また、5.5の説明サイトが見つからずに困っていたので、ありがとうございます。 意訳のようなので、若干日本語がおかしいですが、恐らく5.5の情報は、このようなサイトしかないのでしょうね。 http://ysktec.com/shiguregaki/blog/?p=1088 こちらは5.3移行という事で更新も2017年に行っているようなのでディレクトリ構成も5.5対応かと思ったのですが、こちらの情報も古くて使えないのですかね。