Я пытаюсь отправить информацию в базу данных с помощью кнопок:
//index.blade
<button class="btn btn-primary">START CASHIER</button>
<button class="btn btn-danger">CLOSE CASHIER</button>
Когда я нажимаю на кнопку START, должна запускаться функция, которая отправляет две базы данных в базу данных [начало и состояние], см. Мою базу данных ниже:
id | start | last | status | updated_at | created_at | active
мой кассир-контроллер Я попробовал это:
public function insertData(){
$date = date('d-m-Y H:i');
DB::table('cashier')->insert([
'start' => DB::raw('INET_ATON(\''.$date.'\')'),
]);
return view('admin/cashier/index')
->with('date',$date);
}
моя модель:
protected $table = 'cashier';
public $timestamps = false;
protected $fillable = [
'id','start','last','status','updated_at','created_at','active'
];
мой маршрут веб-php:
//================================Cashier=================================//
Route::get('/admin/cashier', 'CashierController@index');
Route::post('/admin/cashier', 'CashierController@insertData')->name('type.store');
Я уже пытался использовать ссылку и передать маршрут в href:
<a href="{{action('CashierController@insertData')}}">START CASHIER</a>
Я действительно понятия не имею, возможно ли это, потому что я не создал CRUD.
Я хочу знать, как отправлять данные в базу данных с помощью кнопки, вызывая функцию из контроллера. Является ли это возможным? Есть другие решения?