0
데이터베이스에 데이터를 삽입하고 싶습니다. 나는 문제를 발견했다. 나는 2 blade.php 페이지가있다. 1. dashboard.blade.php이고 다른 하나는 class.blade.php입니다. 양식 작업 dashboard.blade.php에서 작업 할 때. 하지만 내가 class.blade.php 작업에서 작동하지 않을 때 작동하지 않습니다. 나는이 문제를 발견 할 수 없다.laravel에서 양식 작업이 작동하지 않습니다.
<form class="form-horizontal" role="form" method="POST" action="{{ url('/dashboard') }}">
{!! csrf_field() !!}
난 후 작동하지 않는 그 그것을
<form class="form-horizontal" role="form" method="POST" action="{{ url('/class') }}">
{!! csrf_field() !!}
을 변경 : 여기 내 양식의 작업입니다. 내 컨트롤러는
public function showclass(Request $request)
{
$randomnumber = rand(50001,1000000);
$classrooms = new Classrooms();
$classrooms->class_name = $request['class_name'];
$classrooms->subject_name = $request['subject_name'];
$classrooms->section = $request['section'];
$classrooms->class_code = $randomnumber;
$classrooms -> user_id = Auth::user()->id;
$classrooms -> save();
Flash::success('Your status has been posted');
//return redirect(route('dashboard'));
return view('dashboard', array('classroom' => Auth::user()));
}
어떤 오류가 발생합니까? showclass 함수가 호출되는 이유는 무엇입니까? 그렇다면 $ class-> save()는 무엇을 제공합니까? 사실인가 거짓인가? –
오류가 표시되지 않습니다. 내가 행동 "대시 보드"를 넣었을 때 그 작업과 데이터가 삽입되었습니다. 하지만 나는 "class"뷰 class.blade 페이지를 사용했지만 데이터는 삽입되지 않았습니다. – Shuvo
ok()가 true 또는 false를 제공합니까? 컨트롤러 동작조차도 해고 당했습니까? 질문에이 질문에 답할 필요가 있습니다. 실제로 작동중인 대시 보드를 사용할 때 –