Я передаю ID в URL, чтобы перейти на страницу формы Я хочу, но хочу передать тот же ID , когда я нажимаю на кнопку отправки. и я хочу передать один и тот же ID в имя таблицы базы данных "create_by"
Вот мой маршрут: -
Route::get('/post/{id}', 'PostsController@create');
Вот мой контроллер: -
public function create(){
return view('Posts.CreatePost');
}
public function store(Request $request){
post::create([
'title'=>$request->title,
'body'=>$request->body,
'user_id'=>Auth::user()->id,
'filled_by'=>Auth::user()->id,
'created_by'=>$request->id,
]);
return redirect('/profile/' . auth()->user()->id);
}
Вот моя миграция: -
public function up(){
Schema::create('posts', function (Blueprint $table) {
$table->id();
$table->unsignedBigInteger('user_id');
$table->string('title');
$table->text('body');
$table->string('created_by');
$table->string('filled_by');
$table->timestamps();
$table->index('user_id');
});
}
Вот Моя модель: -
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Post extends Model
{ protected $gaurded = [];
protected $fillable = ['title', 'body', 'user_id', 'created_by', 'filled_by'];
public function user()
{
return $this->belongsTo(User::class);
}
}
Я только начинающий в программировании и laravel
, так что извините, если я глуп, -Спасибо