Aktywne Wpisy
jedna_odpowiedz +102
#rolnikszukazony Czyli viWaldi zawiózł Annę na randkę, zaparkował w pobliżu stolika z winem i jedzeniem, pogadał z nią w samochodzie o tym, czy Ewka chce miec jeszcze dzieci, po czym odwiózł ją do domu, żeby się mogła spakować? XD To była chyba najlepsza randka w historii programu XD
jmuhha +28
Np. w routes.php jest taki kod:
Route::get('/', function()
{
return View::make('hello');
});
Czym jest klasa Route? Czym jest klasa View? Dlaczego routes.php jest napisany proceduralnie?
Zgaduję, że routes.php jest gdzieś includowany, i tam gdzieś jest określony namespace... ale jak o tym powiedzieć IDE ( #phpstorm ) ?
Pomocy!
@singollo: nie jest, to jest odwołanie do statycznej metody klasy przecież.
Zmień odwołanie z
closure
na
kontroler@metoda
@progreso: antywzorcach*
Po pierwsze, nie wiem, gdzie jest definicja klasy Route. W domyślnej instalacji z pakietu laravel/laravel pasują teoretycznie 4:
Illuminate\Routing\Route
Illuminate\Support\Facades\Route
Symfony\Component\Routing\Route
Symfony\Component\Routing\Annotation\Route
z pliku route.php nie wynika, która klasa została użyta. Z klasą View jest podobnie. W efekcie nie mam w IDE podpowiadania składni, "go to source" itp.
Po drugie, w programowaniu obiektowym używa się klas i obiektów. Czyli zamiast:
php<br/
Route::get();
Route::get();
Na szczęście w wersji piątej widać już powolne odchodzenie od tych dziwactw i pozostaje trzymać kciuki za ich szybką śmierć.
@Irrepressible: wszystko się da, odwołujesz się to do obiektu przez fasadę, radzę najpierw poczytać dokumentacje, pobawić się troche frameworkiem i dopiero zagłębiać się w kod.