0
Привет всем Я пытаюсь передать переменную в мой метод пост в моем представлении формы Это моя точка зрения формы обновленный код
Pass переменной от поста к лопастной зрения формы Laravel
{{
Form::open(array(
'route' => ['faculty/dept2''],
'method' => 'post',
'id' => 'form-getdept-setting'))
}}
{{
Form::label('faculty_id', 'Faculty Id:')
}}
{{
Form::text('faculty_id', '', array(
'id' => 'faculty_id',
'placeholder' => 'Enter Faculty Id',
'maxlength' => 20,
'required' => true))
}}
{{
Form::submit('Find Information', array(
'id' => 'btn-getdeptsetting'))
}}
{{
Form::close()
}}
Это мой контроллер
public function getAllDept2()
{
if (Session::token() !== Input::get('_token'))
{
return Response::json(array(
'msg' => 'Unauthorized attempt to create setting'));
}
$fId = Input::get('faculty_id');
$faculty = Facultyform::where('File_Number', '=', $fId)
->get();
if($faculty[0]['isChair'] == 'Y')
{
$department = $faculty[0]['Home_Department_Desc'];
return $department;
/* $queries = DB::getQueryLog();
$last_query = end($queries);
var_dump($last_query);
die(); */
}
else{
return Redirect::to('/');
}
}
А вот мои маршруты
Route::post('faculty/dept/{department}', array(
'as' => 'faculty/dept/{department}',
'uses' => '[email protected]'
));
//faculty get users by department//
Route::get('faculty/dept/{department}',
'[email protected]'
);
дд ($ отдел) результат действительно показывают отдел пользователя.
Так что вы говорите, что '$ София-> department' не заполнит список, как предполагалось? В строке перед View :: make do dd ($ department) вы увидите, есть ли у переменной данные, которые, по вашему мнению, должны быть там. Моя догадка заключается в том, что переменная не заполняется или что в отделе $ department-> должен быть другой столбец, такой как id. – hogan
Пожалуйста, очистите код в своем вопросе, это ужасно. –
Я пробовал dd ($ department) Я отправил то, что получил –