Я новичок в Laravel, и я хочу вставить данные в базу данных.
class Test1Controller extends Controller {
public function index(Request $req)
{
$item = $req->input('item');
$name = $req->input('name');
$data=array('item'=>$item,'name'=>$name);
DB::table('test1')->insert($data)
$view = view('common.test1');
$obj = DB::table('test1')->get();
$view->obj = $obj;
return $view;
}
и это мой код файла маршрута
Route::post('/test/test1/index/','Controller@index');
Я получил ошибку
Вызов неопределенного метода Illuminate\Support\Facades\Request :: input()
попробуйте включить эту библиотеку в верхней части вашего контроллера
используйте Illuminate\Http\Request;
php artisan --version
. Также я не уверен, почему у вас былTest1Controller
но ваш маршрутTest1Controller
кController
.