Laravel Routing URL - PullRequest
       8

Laravel Routing URL

0 голосов
/ 01 октября 2019

Я хочу сделать маршрутизацию на laravel {{ route('import',[$p->id]) }} это на моем a href, но когда мой курсор зависает на кнопке, он просматривает import?1 не import/2 в чем здесь моя ошибка?

Ответы [ 3 ]

2 голосов
/ 01 октября 2019

В маршрутах вы должны называть маршруты и передавать параметры там же. Например,

Route::get('/import/{id}','AnyController@controllerFunction')->name('import');

Затем в представлениях вы можете вызвать функцию маршрута, как вы это сделали.

{{ route('import',[$p->id]) }}
1 голос
/ 01 октября 2019

Здесь вы можете задать маршрут как ->name('import') или 'as'=>'import'.

Route::get('import/{id}','Controller@method')->name('import');

Или

Route::get('import/{id}',['as'=>'import','uses'=>'Controller@method']);

В href вы можете позвонить как

<a href="{{ route('import',[$p->id]) }}">CLick</a>

Если указанный маршрут определяет параметры, вы можете передать параметры в качестве второго аргумента функции route . Указанные параметры будут автоматически вставлены в URL в правильных положениях:

Route::get('user/{id}/profile', function ($id) {
    //
})->name('profile');

$url = route('profile', ['id' => 1]);

//Url will be domain.com/user/1/profile.
0 голосов
/ 01 октября 2019

Попробуйте

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