Перенаправить на страницу NextTask после отправки формы

Я хочу, чтобы моя форма перенаправлялась в $ NExtTask после того, как пользователь отправил задачу. Я попробовал ее без контроллера, но она переходит на URL-адрес, но не загружает сайт и с помощью управления получает неправильный URL-адрес какие-либо идеи?

Мой Контроллер

public function subPost(ProgrammingField $category, Path $Path,Task $task){

    $enrollee = Enrollee::where('path_id',1)->where('user_id',Auth::user()->id)->first();

    Enrollee::where('path_id',1 )->where('user_id',Auth::user()->id )->update([
        'user_id'  => auth()->user()->id,
        'task_id'  => $enrollee->task_id.','.request('Task_id')
    ]);

return redirect( 'category/'.'.$Tasks->ProgrammingField->slug.'/'.$Tasks->slug.'/'.Request::segment(4).'/'.$NextTask  ');

}

Мой маршрут

     Route::get('category/{category}/{path}/mid-senior/{task}', 'CollegeController@TakeTask');

     Route::post('category/{category}/{path}/mid-senior/{task}', 'CollegeController@subPost');

Моя форма

   <form method = "POST"
  action = "{{ url('category/'.$Tasks->ProgrammingField->slug.'/'.$Tasks->slug.'/'.Request::segment(4).'/'.$NextTask ) }}">
    @csrf

    <div class = "form-group">
            <input  type = "hidden" class = "form-control"  name = "Task_id" value = "{{$itask->id}}">
            <input  type = "hidden" class = "form-control"  name = "Next_id" value = "{{$NextTask}}">

        </div>
 <button type = "submit" class = "btn btn-success">Submit & Continue</button>

</form>

Вы нигде не определили $ NextTask в своем контроллере. Вам действительно следует использовать имя маршрута или действие вместо того, чтобы пытаться создать весь URL-адрес вручную.

Devon 16.11.2018 14:15

$ NextTask это из foreach в Моем клинке

Kareem Elsharkawy 16.11.2018 14:33

При чем здесь ваш контроллер? Я думаю, вам нужно потратить больше времени на понимание жизненного цикла запроса и области действия переменных, прежде чем пытаться что-то построить на PHP / Laravel.

Devon 16.11.2018 14:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
34
0

Другие вопросы по теме