Неудобный ресурс рюкзака / laravel не принимает параметр - PullRequest
0 голосов
/ 11 марта 2020

Я новичок с laravel и рюкзаком.

почему моя работа не выполняется?

Какое самое лучшее и простое решение?

мой маршрут:

CRUD::resource('activity/{id_activity}/activitycampaign', 'ActivityCampaignCrudController');

мой контроллер crud:

 public function setup()
{
        parent::setup();


        $activity_id = Route::current()->parameter('id_activity');

        $this->crud->setModel('App\Models\ActivityCampaign');
        $this->crud->setRoute(config('backpack.base.route_prefix') . '/activity/' . $activity_id . '/activitycampaign');
        $this->crud->setEntityNameStrings('Campagna', 'Campagne');

        $this->crud->addClause('where', 'activity_id', $activity_id);

        ......
        ......
}

public function store(StoreRequest $request)
{
    $redirect_location = parent::storeCrud();
    return $redirect_location;
}

public function update(UpdateRequest $request)
{
    $redirect_location = parent::updateCrud();
    return $redirect_location;
}

пример ссылки: http://localhost: 8000 / admin / activity / 1 / activitycampaign ,

это нормально, но при редактировании не принимайте параметр corret.

ссылка для редактирования: http://localhost: 8000 / admin / activity / 1 / activitycampaign / 807 / edit

принять первый параметр, как заставить принять 807?

laravel: 5.4 bacpack: 3.2

спасибо

...