how to pass form value from model to controller in laravel : i have a modal form that passes value to the model, to controller which will finally run the code to insert to database, but my problem is i don't know how pass the value from my form to model and to my controller.here is my model code

   

     <?php
    
    namespace App;
    
    use Illuminate\Database\Eloquent\Model;
    
    class addbusiness extends Model
    {
          //fillable fields
        protected $fillable = ['Fname', 'staffphn'];
    
    
    }

and below is my controller code that insert into database

     public function insert(Request $request){
        //validate post data
        $this->validate($request, [
            'Fname' => 'required',
            // 'content' => 'required'
        ]);

        
       DB::table('business')->insert(
            ['owner_id' => 3, 'bus_name' => 'Fname' ,'address' => 'Fname' ,'phone' => 'Fname' ,'email' => 'Fname' ,'logo' => 'Fname','country' => 'Fname', 'createdon' => date('Y-m-d H:i:s' ), 'createdby' => 'Fname',]
        );
        
As you can see i passed values straight to my database, and not from my form. the insert code works fine

here is my form

    <input type="text" class="form-control" name="Fname" id="Fname" value="" placeholder="Business Name" required />'+
            '<span class="glyphicon glyphicon-briefcase form-control-feedback"></span>'+
          '</div>'+

my problem now is that i don't know how to pass the form value to my model and finally to my controller. any help with proper documentation would be appreciated as am new to laravel 

 
