передать предыдущий параметр из URL - PullRequest
1 голос
/ 16 апреля 2020

Я передаю 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, так что извините, если я глуп, -Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...