Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [inny][Laravel] Routes
Randallmaster
post
Post #1





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

Ostrzeżenie: (0%)
-----


1 pytanie:

mam stworzonego routa:

Route::resources('users', 'UsersController')

jak teraz zmienić w metodzie index() (UsersController@index) aby dodać do niej parametr?

muszę wszystkie metody z UsersController wypisać

Route::get('users/{param?}', 'UsersController');
itd...

czy można to jakoś wstrzyknąć?

2 pytanie:

mam widok z parametrem

/users/1

czy jest możliwość ustawienia parametru null? aby po wejście na stronę /users nie wywalało mi błędu z brakującym parametrem.


Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
memory
post
Post #2





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

Ostrzeżenie: (0%)
-----


Sam rozwiązałeś zagadkę :]. Kolejność ma znaczenie
  1. Route::resource('pages', 'PagesController']);
  2. Route::get('pages/{page?}', 'PagesController@index');
  3.  


Na początku masz trasy z resource dlatego pierwszy będzie show. Wystarczy zamienić miejscami i pierwsza trasa będzie index

  1. Route::get('pages/{page?}', 'PagesController@index');
  2. Route::resource('pages', 'PagesController']);


Nawiasem do paginacji nie jest ci potrzebny żaden parametr w metodzie index.

Ten post edytował memory 26.08.2015, 08:55:05
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 07:58