質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

Q&A

0回答

128閲覧

WEBサーバで変数渡しを行うと Undefined variable $xxxx と表示される

Kuranamin

総合スコア0

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

0グッド

1クリップ

投稿2024/11/08 07:22

実現したいこと

ロリポップサーバ上のViewで{{ $user }}と記述すると $user のデータが表示させたい

発生している問題・分からないこと

Viewで{{ $user }}と記述すると $user のデータが表示される機能について、
WindowsのXAMAPPでLaravel環境では問題なく表示されますが、ロリポップサーバ上で同じものを動かすと 「 ErrorException Undefined variable $user 」とエラーメッセージが表示されます。

エラーメッセージ

error

1ErrorException Undefined variable $user

該当のソースコード

class ReserveController extends Controller { public function create(Request $request,$ReqDate='',$ReqType=0) { if(strlen($ReqDate) > 0) { $DestDate = $ReqDate . ' 07:00'; } else { $DestDate = date('Y-m-d 07:00'); } $user = array( 'id' => 0, 'name' => 'テストさん', 'gender' => '男性', ); return view("Reserve.RCreate",compact('user', 'DestDate','ReqType')); }    :

View

1<x-app-layout> 2 <x-slot name="header"> 3 <h2 class="font-semibold text-xl text-gray-800 leading-tight"> 4 {{ __('Dashboard') }} 5 </h2> 6 </x-slot> 7 8 <div class="py-12"> 9 <x-message :message="session('message')" /> 10 <script src="https://yubinbango.github.io/yubinbango/yubinbango.js" charset="UTF-8"></script> 11 12 <div class="max-w-7xl mx-auto sm:px-6 lg:px-8"> 13 14 <form class="h-adr" method="post" action="{{ route('reserve.store') }}"> 15 @csrf 16 Type {{ $user['name'] }} 17 <span class="p-country-name" style="display:none;">Japan</span> 18

試したこと・調べたこと

  • teratailやGoogle等で検索した
  • ソースコードを自分なりに変更した
  • 知人に聞いた
  • その他
上記の詳細・結果

Vewに渡す引数を with に書き替えてみましたが、エラーに変化がありません。
return view("Reserve.RCreate")->with('user', $user)->with('DestDate', $DestDate)->with('ReqType', $ReqType);

補足

ローカル(Windows)環境

php -v

PHP 8.2.12 (cli) (built: Oct 24 2023 21:15:15) (ZTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.2.12, Copyright (c) Zend Technologies
with Xdebug v3.3.2, Copyright (c) 2002-2024, by Derick Rethans

WEBサーバ環境
[chu.jp-kyum@std008 ~]$ php -v
PHP 8.2.25 (cli) (built: Oct 25 2024 10:06:11) (NTS)
Copyright (c) The PHP Group
Zend Engine v4.2.25, Copyright (c) Zend Technologies
with Zend OPcache v8.2.25, Copyright (c), by Zend Technologies

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

AbeTakashi

2024/11/08 11:03

ロリポップのレンタルサーバでLaravelのセットアップはお済みでしょうか? 単純にファイルをアップロードしただけではおそらく動かないと思いますが、Laravelのセットアップに関する記述がないので念のための確認となります。ロリポップ上でLaravel動かすのはちょっと一手間なので、その辺に関する記載が質問文内にあれば具体的な回答が出てくる可能性があると思いますので、質問文を編集してその辺の情報を追記されると良いかと思います。 参考) https://qiita.com/yoshi_yast/items/21830845be1e27e2bf7a
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問