実現したいこと
ロリポップサーバ上の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
あなたの回答
tips
プレビュー