###前提・実現したいこと
laravel5でフォームと確認画面を作成しています。
※プログラミングほぼ未経験。phpを2週間前から学習しています。
###発生している問題・エラーメッセージ
formの値をコントローラーのRequestで受け取り、それをviewに渡しているのですが、
textareaの値がうまく渡せず困っています。
ソースコードの
$memo = $request->input('memo');
の'memo'がtextareaです。
エラーとしては、確認画面でtextareaに入力した値ではなく、変数名の$memoがそのまま表示されてしまいます。
###該当のソースコード
php
1<?php 2 3namespace App\Http\Controllers; 4 5use Illuminate\Http\Request; 6 7use App\Http\Requests; 8 9 10class RegistController extends Controller 11{ 12 //フォームの表示 13 public function form() { 14 return view('regist.form'); 15 } 16 //確認画面の表示 17 public function check(Request $request) { 18 $name1 = $request->input('name1'); 19 $name2 = $request->input('name2'); 20 $sex = $request->input('sex'); 21 $birthdate = $request->input('birthdate'); 22 $phone_num = $request->input('phone_num'); 23 $zip = $request->input('zip'); 24 $address = $request->input('address'); 25 $ad = $request->input('ad'); 26 $experience = $request->input('experience'); 27 $firstday = $request->input('firstday'); 28 $memo = $request->input('memo'); 29 30 return view('regist.check', 31 compact( 32 'name1', 33 'name2', 34 'sex', 35 'birthdate', 36 'phone_num', 37 'zip', 38 'address', 39 'ad', 40 'experience', 41 'firstday', 42 'memo' 43 ) 44 ); 45 } 46}
###試したこと
おそらく、textareaはinputではないので、$request->xxx('memo')とするのかなと思うのですが、それがわかりません。
ご回答よろしくお願い致します。
###補足情報(言語/FW/ツール等のバージョンなど)
言語 php
フレームワーク laravel5
回答1件
あなたの回答
tips
プレビュー