首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Laravel视图错误

Laravel视图错误
EN

Stack Overflow用户
提问于 2018-08-02 11:28:09
回答 1查看 180关注 0票数 0
代码语言:javascript
运行
复制
public function index()
{
   $students = Student::all()->toArray();
   return view('student.index', compact('students'));   
}

/**
 * Show the form for creating a new resource.
 *
 * @return \Illuminate\Http\Response
 */
public function create()
{
    return view('student.create');//
}

/**
 * Store a newly created resource in storage.
 *
 * @param  \Illuminate\Http\Request  $request
 * @return \Illuminate\Http\Response
 */
public function store(Request $request)
{
    $this->validate($request, [
        'first_name'            => 'required',
        'last_name'             => 'required',
        'Age'                   => 'required',
        'Address'               => 'required',
        'Grade_Level'           => 'required',
        'mothers_first_name'    => 'required',
        'mothers_last_name'     => 'required',
        'mothers_age'           => 'required',
        'fathers_first_name'    => 'required',
        'fathers_last_name'     => 'required',
        'fathers_age'           => 'required'
    ]);

    $student = new Student([
        'first_name'            => $request->get('first_name'),
        'last_name'             => $request->get('last_name'),
        'Age'                   => $request->get('Age'),
        'Address'               => $request->get('Address'),
        'Grade_Level'           => $request->get('Grade_Level'),
        'mothers_first_name'    => $request->get('mothers_first_name'),
        'mothers_last_name'     => $request->get('mothers_last_name'),
        'mothers_age'           => $request->get('mothers_age'),
        'fathers_first_name'    => $request->get('fathers_first_name'),
        'fathers_last_name'     => $request->get('fathers_last_name'),
        'fathers_age'           => $request->get('fathers_age')

    ]);
    $student->save();
    return redirect()->route('student.index')->with('success', 'New teacher data successfully added');
}

/**
 * Display the specified resource.
 *
 * @param  int  $id
 * @return \Illuminate\Http\Response
 */
public function show($id)
{
    //
}

/**
 * Show the form for editing the specified resource.
 *
 * @param  int  $id
 * @return \Illuminate\Http\Response
 */
public function edit($id)
{

    $student = Student::find($id);
    return view('student.edit', compact('student', 'id'));
}

/**
 * Update the specified resource in storage.
 *
 * @param  \Illuminate\Http\Request  $request
 * @param  int  $id
 * @return \Illuminate\Http\Response
 */
public function update(Request $request, $id)
{
    $this->validate($request, [
        'first_name'            =>  'required',
        'last_name'             =>  'required',
        'Age'                   =>  'required',
        'Address'               =>  'required',
        'Grade_Level'           =>  'required'
    ]);

    $student = Student::find($id);
    $student->first_name        = $request->get('first_name');
    $student->last_name         = $request->get('last_name');
    $student->Age               = $request->get('Age');
    $student->Address           = $request->get('Address');
    $student->Grade_Level       = $request->get('Grade_Level');
    $student->save();
    return redirect()->route('student.index')->with('success', 'Student data successfully updated');
}

/**
 * Remove the specified resource from storage.
 *
 * @param  int  $id
 * @return \Illuminate\Http\Response
 */
public function destroy($id)
{
   $student = Student::find($id);
   $student->delete();
   return redirect()->route('student.index')->with('success', 'Data successfully deleted');
}

这是我的控制器

代码语言:javascript
运行
复制
<div class="container student-create">
 <div class="students-info">
	<h3>Student's Personal Info</h3>
	<form method="post" action="{{url('student')}}">
		{{csrf_field()}}
		<div class="form-group">
			<div class="col-sm">
		      <label for="Inputfirstname">First Name</label>
		      <input type="text" class="form-control" name="first_name" placeholder="Enter First Name">
		    </div>
		    <div class="col-sm">
		      <label for="Inputlastname">Last Name</label>
		      <input type="text" class="form-control" name="last_name" placeholder="Enter Last Name">
		    </div>
		    <div class="col-sm">
		      <label for="Inputlastname">Age</label>
		      <input type="number" class="form-control" name="Age" placeholder="Enter Last Name">
		    </div>
		</div>
		<div class="form-group">
			<div class="col-sm">
				<label for="InputAddress">Address</label>
				<input type="text" class="form-control" name="Address" placeholder="Enter Address">
			</div>
			<div class="col-sm">
				<label for="InputAddress">Grade Level/College Level</label>
				<select class="custom-select" name="Grade_Level">
			      <option selected="">Select Grade Level</option>
			      <option>Day Care 1</option>
			      <option>Day Care 2</option>
			      <option>Kinder Garten 1</option>
			      <option>Kinder Garten 2</option>
			      <option>Elementary 1</option>
			      <option>Elementary 2</option>
			      <option>Elementary 3</option>
			      <option>Elementary 4</option>
			      <option>Elementary 5</option>
			      <option>Elementary 6</option>
			      <option>Junior Highschool 1</option>
			      <option>Junior Highschool 2</option>
			      <option>Junior Highschool 3</option>
			      <option>Junior Highschool 4</option>
			      <option>Senior Highschool 1</option>
			      <option>Senior Highschool 2</option>
			      <option>College Level Information Technology 1</option>
			      <option>College Level Information Technology 2</option>
			      <option>College Level Information Technology 3</option>
			      <option>College Level Information Technology 4</option>
			    </select>
			</div>
		</div>

		<h3>Student's Parents Info</h3>
		<div class="form-group">
			<div class="col-sm">
		      <label for="Inputfirstname">Mothers First Name</label>
		      <input type="text" class="form-control" name="mothers_first_name" placeholder="Enter First Name">
		    </div>
		    <div class="col-sm">
		      <label for="Inputfirstname">Mothers Last Name</label>
		      <input type="text" class="form-control" name="mothers_last_name" placeholder="Enter Last Name">
		    </div>
		    <div class="col-sm">
		      <label for="Inputfirstname">Mothers Age</label>
		      <input type="number" class="form-control" name="mothers_age" placeholder="Enter Age">
		    </div>
		</div>
		<div class="form-group">
			<div class="col-sm">
			  <label for="Inputfirstname">Fathers First Name</label>
		      <input type="text" class="form-control" name="fathers_first_name" placeholder="Enter First Name">
			</div>
			<div class="col-sm">
			  <label for="Inputfirstname">Fathers Last Name</label>
		      <input type="text" class="form-control" name="fathers_last_name" placeholder="Enter Last Name">
			</div>
			<div class="col-sm">
			  <label for="Inputfirstname">Fathers Age</label>
		      <input type="number" class="form-control" name="fathers_age" placeholder="Enter Age">
			</div>
		</div>
		<div class="form-group submit">
		    <button type="button submit" class="btn btn-success">
		    		<i class="fas fa-check"></i> Submit Data
		    </button>
		</div>
	</form>
</div>

这是我的html代码

所以这个函数是这样的,如果我创建了一个数据,然后它应该重定向到索引或视图页面,但在我的例子中,在提交/创建数据后,它会给我这个错误,我不知道为什么

View Page

我有相同的页面和这个相同的功能,但它被证明是好的,这就是为什么我想知道为什么和我在这里张贴的这个创建页面,我开始得到这个错误后,我改变了它的样式,我添加了一些可填充的区域,如母亲的年龄,姓名等

EN

Stack Overflow用户

发布于 2018-08-02 11:56:48

我想你可以试试这个。

在.env文件中将APP_DEBUG=false更改为APP_DEBUG=true并运行以下命令

代码语言:javascript
运行
复制
php artisan config:clear

如果不能正常工作,它会在页面上显示正确的错误,请让我知道

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51645054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档