ビュー:Laravel 5.4は、送信ボタンを検出していないとMassAssignmentException _tokenエラーが与えられている
@extends('admin.layout.admin')
@section('content')
<div class="navbar">
<a class="navbar-brand" href="#">Categories=></a>
<ul class="nav navbar-nav">
@if(!empty($categories))
@forelse($categories as $category)
<li>
<a href="{{route('category.show',$category->id)}}">{{$category->name}}</a>
</li>
@empty
<li>No Data</li>
@endforelse
@endif
</ul>
<a class="btn btn-primary" data-toggle="modal" href="#modal-id">Add Category</a>
<div class="modal fade" id="modal-id">
<div class="modal-dialog">
{!! Form::open(['route' => 'category.store', 'method' => 'post']) !!}
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title">Add Category</h4>
</div>
<div class="modal-body">
<div class="form-group">
{{Form::label('name','Name') }}
{{Form::text('name',null,array('class' => 'form-control')) }}
</div>
</div>
<div class="modal-footer">
<button type="submit" class="f btn btn-primary" >Save changes</button>
<button type="button" class="f data-dismiss="modal">Close</button>
<div class="clr"></div>
</div>
</div>
{!! Form::close() !!}
</div>
</div>
</div>
@endsection
コントローラー:
<?php
namespace App\Http\Controllers;
use App\Category;
use Illuminate\Http\Request;
class CategoriesController extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
$categories=Category::all();
return view('admin.category.index',compact('categories'));
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
//
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
Category::create($request->all());
return back();
}
/**
* 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)
{
//
}
/**
* Update the specified resource in storage.
*
* @param \Illuminate\Http\Request $request
* @param int $id
* @return \Illuminate\Http\Response
*/
public function update(Request $request, $id)
{
//
}
/**
* Remove the specified resource from storage.
*
* @param int $id
* @return \Illuminate\Http\Response
*/
public function destroy($id)
{
//
}
}
ボタンは、私はと緑の代わりに灰色で表示されている「送信」 Php Stormを使って何が問題なのか私を助けることができます。事前に感謝
おかげで弟を使用することができます!!!!それは働いた – Faiez