我是Laravel 5.3和學習的新手。現在我創建了表單,並且想通過控制器和模型將表單值插入到數據庫中。現在,我將所有數據從表單傳遞到控制器,並且我想將它傳遞給模型。但是,當我將數據傳遞給模型時,出現錯誤Testing.php中的FatalThrowableError第39行:Class'App TestingModel'找不到laravel 5.3
"BadMethodCallException in Controller.php line 82:
Method [savemodel] does not exist"
這是我查看網頁代碼:
{{Form::open(array('action' => '[email protected]', 'method' => 'post'))}}
<div class="form-group">
{!! Form::label('title', 'Title:', ['class' => 'control-label']) !!}
{!! Form::text('title', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('description', 'Description:', ['class' => 'control-label']) !!}
{!! Form::textarea('description', null, ['class' => 'form-control']) !!}
</div>
{!! Form::submit('Submitform', ['class' => 'btn btn-primary']) !!}
{!! Form::close() !!}
這是我的控制器(Testing.php):
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\TestingModel;
class testing extends Controller
{
/**
* Display a listing of the resource.
*
* @return \Illuminate\Http\Response
*/
public function index()
{
//
}
/**
* Show the form for creating a new resource.
*
* @return \Illuminate\Http\Response
*/
public function create()
{
return view('pages.create');
}
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
echo 'hi';
$storeform=new TestingModel();
$storeform->savemodel($request);
}
}
這是我的模型(TestingModel):
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class TestingModel extends Model
{
public function savemodel()
{
echo 'hello';exit;
}
}
我不知道我現在做正確的方式或not.How從模型插入數據?請幫我