🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.php
Article #232051

Re: Laravel - jak to to działa?

#232051
From: Rafal Podsiadly
Date: Sat, 08 Dec 2018 08:23
21 lines
2618 bytes
Zwracają uwagę na to co napisał @Borys zaglądam sobie da katalogu 

vendor\laravel\framework\src\Illuminate\Routing

I tam mam kod dla całego routingu.

vendor\laravel\framework\src\Illuminate\Routing\Route.php#894

Mam twój route::get

W korzystaniu z frameroków chodzi o to, że by nie zastanawiać sie jak to działa a zaufać i pisać kod. separować to co jest powtarzalne dla wielu projektów do jednego miejsca i o tym zapomnieć

Dlatego wspomiania fasada route jest zarejestowana w pliku
config\app.php#221

Następnie uruchomianie fasady generuje kod wyzwolenia vendor\laravel\framework\src\Illuminate\Routing\Route.php i to zawsze się do tego obiektu odwołujesz.

Dzięki takiemu zachowaniu mamy leniwe ładowanie (czyli tylko wtedy gdy zapytam) i oszczędzamy na miejscu bo ładujemy tylko to o co pytam. 

Dzięki temu inny jest zestaw metod (patrz w anotate) dla projektu uruchamianego z konsoli by go przetestować 
a inny zestaw metod dla projektu z http
Technical Details
Message-ID: <8a7c8a09-6a2a-4830-90bf-a10721944e26@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!v55no3028917qtk.0!news-out.google.com!m21ni1460qta.0!nntp.google.com!v55no3028910qtk.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
References: <ptsctv$cfj$1@node1.news.atman.pl> <1v0xvyvpzdfv7$.1rpu9f5pj0855.dlg@40tude.net> <pu1k56$dd4$1@node2.news.atman.pl> <h7gl5chedxpp.1jwtzx4lghnpe$.dlg@40tude.net> <pu6m4i$up$1@node2.news.atman.pl> <7367cb98-1e11-4ea9-9b5a-846c6259d56b@googlegroups.com> <puc568$u7g$1@node1.news.atman.pl> <fd0067a6-b2cb-4d89-9ec5-8a01de76e14a@googlegroups.com> <pueu5g$lps$1@node2.news.atman.pl>

Show Full Headers
Complete Article Headers
X-Received: by 2002:aed:35a4:: with SMTP id c33mr3783462qte.40.1544257428873;        Sat, 08 Dec 2018 00:23:48 -0800 (PST)
X-Received: by 2002:a37:2b04:: with SMTP id r4mr69507qkh.7.1544257428551; Sat, 08 Dec 2018 00:23:48 -0800 (PST)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin3!goblin1!goblin.stu.neva.ru!v55no3028917qtk.0!news-out.google.com!m21ni1460qta.0!nntp.google.com!v55no3028910qtk.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.php
Date: Sat, 8 Dec 2018 00:23:48 -0800 (PST)
In-Reply-To: <pueu5g$lps$1@node2.news.atman.pl>
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2a02:a31d:8439:7b80:d27:d04d:b073:f1f0; posting-account=reqlzgoAAACKWK1i9kGr8VyQtzu_4AF6
NNTP-Posting-Host: 2a02:a31d:8439:7b80:d27:d04d:b073:f1f0
References: <ptsctv$cfj$1@node1.news.atman.pl> <1v0xvyvpzdfv7$.1rpu9f5pj0855.dlg@40tude.net> <pu1k56$dd4$1@node2.news.atman.pl> <h7gl5chedxpp.1jwtzx4lghnpe$.dlg@40tude.net> <pu6m4i$up$1@node2.news.atman.pl> <7367cb98-1e11-4ea9-9b5a-846c6259d56b@googlegroups.com> <puc568$u7g$1@node1.news.atman.pl> <fd0067a6-b2cb-4d89-9ec5-8a01de76e14a@googlegroups.com> <pueu5g$lps$1@node2.news.atman.pl>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a7c8a09-6a2a-4830-90bf-a10721944e26@googlegroups.com>
Subject: Re: Laravel - jak to to działa?
From: Rafal Podsiadly <spinacz24@gmail.com>
Injection-Date: Sat, 08 Dec 2018 08:23:48 +0000
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit