Маршруты Laravel продолжаются.

Интересная проблема: похоже, это работает:

import time
from threading import Thread

answer = None

def check():
    time.sleep(2)
    if answer != None:
        return
    print "Too Slow"

Thread(target = check).start()

answer = raw_input("Input something: ")
0
задан Victordb 13 July 2018 в 11:20
поделиться

3 ответа

Вы используете маршрут choose_table в app.welcome.blade.php с одним отсутствующим параметром:

<a href="{{ route('choose_table',$table_name = $data->name)}}" class="btn btn-primary" >
    {{$data->name }}
</a>

На вашем маршруте на самом деле требуются 2 параметра, т. е. company_name и amp; table_name:

Route::get('{company_name}/{table_name}', 'Apps\SetupController@index')->name('choose_table');

Используйте оба параметра в своем маршруте (как указано в комментарии @rkj в комментарии):

route('choose_table', ['company_name' => $company_name, 'table_name' => $data->name]);

В противном случае сделайте свой второй параметр как необязательный:

Route::get('{company_name}/{table_name?}', 'Apps\SetupController@index')->name('choose_table');

, но если вы это делаете, вы должны указать значение по умолчанию для необязательного параметра в контроллере.

Дополнительные параметры

1
ответ дан Talha Siddiqi 17 August 2018 в 13:04
поделиться

Отсутствует последний параметр для маршрута, поэтому вам необходимо передать это как параметр.

Если вы хотите дополнительный второй параметр, вы можете добавить знак вопроса к указанному параметру в маршруте (см. ниже).

Route::get('{company_name}/{table_name?}', 'Apps\SetupController@index')->name('choose_table');
1
ответ дан cherrysoft 17 August 2018 в 13:04
поделиться

Вам нужны два параметра company_name и table_name, но вы проходите только table_name. Затылкните pass_name_name и удалите {company_name}, как показано ниже.

 <a href="{{ route('choose_table',$table_name = $data->name)}}" class="btn btn-primary" >
     {{$data->name }}
</a>

Route::get('{table_name}', 'Apps\SetupController@index')->name('choose_table');
1
ответ дан suzan 17 August 2018 в 13:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: