Ka tae mai te angamahi Laravel PHP me te kohinga totika o nga taputapu, me te whakarato i te hoahoanga ki nga tono ka mahia. He anga PHP puna tuwhera, ma te whakamahi i te hoahoanga MVC:
Ko te acronym e toru nga reta, ko te tikanga e whai ake nei:
Me tino mohio ia rangatira tono paetukutuku karekau nga kaiwhakamahi kore mana e uru ki nga rauemi pare. Ka whakaratohia e Laravel he huarahi ngawari ki te whakatinana i te motuhēhēnga. Ka whakarato hoki i te huarahi ngawari ki te whakarite arorau whakamana me te whakahaere urunga ki nga rauemi.
Kua whakauruhia a Laravel me nga taputapu maha e hanga ana i te taupānga tere ake. Ehara i te mea tika ki te hanga i te taupānga, engari ki te hanga i tetahi taupānga tere ake. Ko te whakauru ki te keteroki tuara ko tetahi o nga tino mahi hei whakapai ake i te mahinga o te taupānga tukutuku. Kua whakauruhia a Laravel ki etahi o nga tuara keteroki rongonui penei i a Redis me Memcached.
Kua whakauruhia a Laravel ki te ratonga mēra. Ka whakamahia tenei ratonga ki te tuku imeera panui. Ka whakaratohia he API maamaa me te ngawari e taea ai e koe te tuku imeera tere ma te waahi-whare, ratonga-kapua ranei.
He mea tino nui te whakamatautau i tetahi hua kia mohio kei te mahi te rorohiko me te kore he, he ngarara me nga tukinga - i nga wa katoa ka tukuna he putanga hou. E mohio ana matou he iti ake te wa o te whakamatautau aunoa i te whakamatautau a-ringa, ina koa mo nga whakamatautau kore-regression. I whakawhanakehia a Laravel me te whakamatautau ano hoki.
Ko te wehenga o te waehere arorau pakihi me te waehere whakaaturanga ka taea e nga kaihoahoa whakatakotoranga HTML te whakarereke i te ahua me te ahua me te kore e taunekeneke ki nga kaihanga. Ka taea e nga kaiwhakawhanake te whakatika tere mena he wehe i waenga i te waehere arorau pakihi (Kaiwhakahaere) me te waehere whakaaturanga (Tirohia). E mohio ana matou kei te whai a Laravel i te hoahoanga MVC, no reira ko te wehenga te mea matua.
Ko Laravel he anga haumaru na te mea e tiaki ana i te tono paetukutuku mai i nga whakaraeraetanga haumarutanga katoa. Ko te whakaraerae tetahi o nga mea tino nui i roto i te whanaketanga tono paetukutuku. Ko te whakahaere Amerika OWASP Foundation, defika whakaraerae i nga whakaraeraetanga nui penei i te werohanga SQL, te tono mo te tinihanga, te tuhi tuhi, me era atu.
Ko nga tono WEB i nga wa katoa e hiahia ana etahi tikanga whakarite mahi hei whakarite me te mahi i nga mahi i runga i te waa. Hei tauira, ahea tuku imeera ki nga kaiohauru, ahea ranei ki te horoi i nga teepu raraunga i te mutunga o te ra. Ki te whakarite i nga mahi, me hanga e nga kaiwhakawhanake te urunga cron mo ia mahi, me te kaihōtaka whakahau a Laravel defika mutu te whakamahere whakahau.
Hei waihanga i to kaupapa Laravel tuatahi, me whai koe i te Composer
tāuta. Mena kaore i runga i to miihini, haere tonu ki te whakauru kia rite ki te korero i roto i ta maatau tuhinga kaitito.
Whai muri i tera hangahia he whaiaronga hou ki to punaha mo to kaupapa Laravel hou. Muri iho, whakatere ki te ara i hangaia e koe te whaiaronga hou, ka whakahaere i te whakahau hanga kaupapa composer create-project
mā te pato i te whakahau e whai ake nei:
composer create-project laravel/laravel myex-app
Ko tenei whakahau (putanga 9.x) ka hangaia te kaupapa kua whakaingoatia myex-app
Ka taea ranei e koe te hanga kaupapa hou Laravel
ao te tāuta i te pūtāuta o Laravel
tukanga Composer
:
composer global require laravel/installer
laravel new myex-app
I muri i te hanga i te kaupapa, tiimata te kaiwhakarato whanaketanga Laravel o te rohe ma te whakamahi i te whakahau serve
Dell 'Artisan
CLI o Laravel
:
php artisan serve
I muri i te tiimata i te tūmau whanaketanga Artisan
, ka uru atu to tono ki to kaitirotiro paetukutuku i http://localhost:8000
. Na, kua rite koe ki te whakamahi Laravel
. Ko te tikanga, ka hiahia pea koe ki te whakatu i tetahi putunga raraunga.
Ko te hanganga Laravel ko te hanganga o nga kōpaki, kōpakiroto me nga konae kei roto i tetahi kaupapa. Ina hangahia he kaupapa ki Laravel, ka kite tatou i te hanganga o te tono e whakaatuhia ana i te ahua o te kōpaki pakiaka Laravel:
Kei roto i te kōpaki whirihora nga whirihoranga me nga tawhā e pa ana, e hiahiatia ana kia pai te mahi a te tono Laravel. Ko nga momo konae kei roto i te kōpaki whirihora kua whakarārangihia ki te whakaahua i raro nei. Ko nga ingoa kōnae e tohu ana i nga waahanga whirihoranga.
Kei roto i tenei whaiaronga nga momo tawhā mo te taumahinga raraunga. Kei roto e toru nga raarangiroto:
Ko te kōpaki pakiaka e awhina ana ki te arawhiti i te tono Laravel, ara te timatanga o te tono. Kei roto ko nga konae me nga kōpaki e whai ake nei:
Kei roto i te whaiaronga Rauemi nga konae hei whakarei ake i te tono tukutuku. Ko nga kōpakiroto kei roto i tenei raarangi me o raatau kaupapa:
Koinei te kōpaki e pupuri ana i nga raarangi me nga konae katoa e hiahiatia ana i te wa e whakahaere ana tetahi kaupapa Laravel. Kei raro ko nga kōpakiroto kei roto i tenei raarangi me o raatau kaupapa −
Ko nga keehi whakamatautau katoa kei roto i tenei raarangi. Ko te whakaingoatanga mo nga karaehe keehi whakamatautau he camel_case me te whai i te tikanga whakaingoa i runga i nga mahi o te karaehe.
Ko Laravel kei runga i nga whakawhirinakitanga whakahaere kaitito, hei tauira ki te whakauru i a Laravel setup, ki te whakauru ranei i nga whare pukapuka tuatoru, aha atu.
Kei roto i te kōpaki Kaihoko nga whakawhirinakitanga katoa o kaitito.
Ercole Palmeri
I te Mane kua hipa, i panuitia e te Financial Times tetahi mahi me OpenAI. Ka raihana a FT i tana kairipoata o te ao…
E hia miriona nga taangata e utu ana mo nga ratonga rerema, e utu ana i nga utu ohaurunga ia marama. Ko te whakaaro noa ko koe…
Ka whakarato tonu a Coveware na Veeam i nga ratonga whakautu mai i nga aitua. Ka tukuna e Coveware nga mahi whakawai me te whakatikatika…
Ko te tiaki matapae kei te huri haere i te waahanga hinu me te hau, me te huarahi auaha me te kaha ki te whakahaere tipu.…