cari
Rumahrangka kerja phpLaravel7 cadangan ini akan membantu anda mempelajari Laravel dengan dua kali ganda hasil dengan separuh usaha!

Perkara berikut disyorkan oleh lajur tutorial Laravel untuk memperkenalkan tujuh cadangan untuk mempelajari Laravel dengan lebih cekap. Saya harap ia akan membantu semua orang!

Tujuh petua untuk mempelajari Laravel dengan lebih cekap

Dengan pembangunan komuniti, banyak sumber sedia ada telah muncul untuk membantu anda mempelajari Laravel. Nampak hebat, bukan? Tetapi bagaimana anda memilih yang terbaik? Dalam erti kata lain, yang manakah lebih sesuai untuk anda dan membantu anda belajar dengan lebih cekap? Menghadapi rangka kerja Laravel yang sentiasa bertambah baik, saya percaya anda juga telah mengemukakan soalan ini. Berikut ialah tujuh petua yang diharapkan dapat membantu anda mempelajari Laravel dengan lebih berkesan.

Sesetengah petua ini hanya terpakai untuk mempelajari Laravel, manakala yang lain terpakai untuk mempelajari sebarang bahasa pengaturcaraan atau rangka kerja.

1. Sejujurnya, jangan mula belajar daripada dokumentasi rasmi #

Perkara pertama yang biasa dilakukan oleh orang baru ialah membaca dokumentasi rasmi Laravel. Jangan salah faham jika anda seorang tajuk utama, dokumentasi Laravel cukup hebat! Walau bagaimanapun, kemungkinan besar orang yang menulis dokumentasi mengharapkan pembaca mempunyai sedikit pengetahuan tentang ekosistem PHP dan alatan moden.

Sebagai contoh, bahagian pertama dokumen ialah pemasangan, tetapi ia bukan sekadar "muat turun dan pasang". Anda perlu tahu cara menggunakan Komposer, cara menggunakan terminal atau baris arahan, cara menjalankan arahan, cara membuat pelayan web berfungsi, dsb.

2 Belajar PHP, OO, Terminal dan Komposer dahulu#

Mempelajari bunyi ini menarik, tetapi saya melihat semakin ramai orang yang ingin belajar Laravel Tiada siapa yang bermula dengan mempelajari PHP. Sama seperti orang yang ingin menggunakan jQuery tanpa mempelajari sebarang JavaScript. Kewujudan rangka kerja itu bukan untuk memberi anda jalan pintas untuk belajar, tetapi untuk bersederhana dan bermula dari asas.

Untuk mula mempelajari mana-mana rangka kerja PHP moden (Laravel, Symfony atau lain-lain), anda perlu selesa menggunakan PHP. Terutamanya pengaturcaraan berorientasikan objek. Semua rangka kerja ditulis dalam mod berorientasikan objek, dan anda perlu fasih menggunakan kelas, objek, sifat, kaedah, kebergantungan, sifat dan "kata kunci" lain.

Secara umumnya, saya mengesyorkan anda membuat sekurang-kurangnya projek ringkas yang dibina menggunakan PHP tulen dan bukannya menggunakan sebarang rangka kerja. Ini akan membolehkan anda memahami PHP dengan lebih baik dan menggunakan fungsi dalaman Laravel dengan lebih berkesan.

Selain itu, pada pendapat saya, Komposer ialah alat yang menjadikan PHP lebih berkuasa. Memahami Komposer akan mengajar anda cara memanfaatkan sepenuhnya kebergantungan Laravel, yang merupakan bahagian penting dalam pembangunan PHP moden.

Terdapat juga terminal iaitu Terminal untuk sistem OS dan cmd untuk sistem Windows. Begitu juga, rangka kerja PHP moden menggunakan arahan untuk melaksanakan kebanyakan fungsi seperti menjana kod, memasang perpustakaan, menukar tetapan, menggunakan larian, dll. Anda mesti tahu asas-asas ini.

Semua perkara di atas adalah perkara yang perlu anda ketahui sebelum memulakan Laravel. Adakah anda tiba-tiba menjadi takut apabila anda melihat ini? Jangan takut! Ini hanyalah permulaan cadangan.

3. Percuma atau berbayar? #

Ramai orang bertanya soalan pertama apabila mempelajari sesuatu: Adakah terdapat cara terbaik untuk bermula? Pilihan setiap orang adalah berbeza Sesetengah orang suka belajar dengan membaca buku, manakala yang lain lebih suka kursus video yang intuitif dan mudah difahami. Sama ada cara adalah baik. Tetapi premisnya ialah kandungan yang anda cari haruslah agak stabil dan tersusun dengan baik. Daripada mencari beberapa artikel rawak atau video daripada YouTube, ia tidak akan memberikan hasil yang anda inginkan. Anda memerlukan pengarang untuk menerangkan perkara ini secara konsisten. Jika tidak, anda mungkin mudah keliru dan gagal memahami pelajaran yang lebih mendalam.

Ini juga merupakan perbezaan asas antara kursus percuma dan kursus berbayar. Sesetengah orang mengatakan bahawa semua yang anda perlukan untuk mempelajari pengaturcaraan ialah mencari di Internet untuk mendapatkan maklumat lanjut, kerana terdapat banyak maklumat percuma mengenainya. Ini benar, tetapi jika anda memilih untuk belajar dengan cara ini, anda akan menghabiskan banyak masa yang tidak perlu untuk menyusun semuanya. Kursus atau buku berbayar biasanya yang terbaik kerana kandungannya disediakan khas untuk memudahkan pembelajaran anda, jadi anda tidak perlu menghabiskan masa mencarinya. (Jika anda boleh berdiri di atas bahu gergasi, mengapa tidak?)

Berikut adalah tiga sumber yang saya cadangkan:

Laravel Up & Running – sebuah buku yang ditulis oleh Matt Stauffer

Laravel from Scratch - Laracasts series of videos

Mulakan Dengan Laravel 5 - Kursus Tutsplus

Di atas semua sumber pembelajaran asing tidak bolehkah anda berbahasa Inggeris? Jangan takut, anda masih boleh memahaminya jika anda menggigit peluru. Sudah tentu, terdapat juga sumber domestik:

Tutorial pengenalan Laravel - Tutorial bahasa Cina yang ditulis oleh Summer & Li Jinfa (Aufree) komuniti Laravel China

Dan buku tentang cara mempelajari PHP dengan lebih baik , @overtrue Seorang Master Zhengchao akan sentiasa mengesyorkan buku "In-depth PHP: Object Oriented, Patterns and Practice".

(Sudah tentu terdapat lebih banyak buku yang lebih baik, dan saya harap lebih ramai orang yang berminat boleh mengesyorkan satu atau dua)

4. Berhenti membaca dan menulis pepijat ke #

Adalah mustahil untuk mempelajari sebarang pengaturcaraan tanpa menaip kod atau menulis pepijat. Jangan menghabiskan terlalu banyak masa membaca buku atau menonton video, mulakan pengekodan seawal mungkin. Sebenarnya, anda harus mula mempraktikkan pengekodan sejurus selepas menyelesaikan setiap pelajaran atau membaca setiap bab.

Secara umumnya, saya mengesyorkan agar anda membuat projek ujian semasa proses pembelajaran anda, ia menjadikan proses itu bukan sahaja lebih realistik, tetapi juga lebih bermotivasi. Sukar dari segi emosi untuk meneruskan pembelajaran teori tanpa mempunyai matlamat dan tujuan yang sesuai.

Jika anda hanya menulis kod, anda akan menghadapi sekatan jalan dan mempunyai banyak soalan untuk ditanya. Dengan menghadapi masalah dan mengatasinya, anda mengembangkan pengetahuan anda dan menjadi pembangun sejati. (Hanya perlu lebih bersabar dan gunakan semangat juang anda untuk menaik taraf dan membersihkan penjara bawah tanah!)

5 Belajar menggunakan Google dan StackOverflow#

Walaupun Tidak secara langsung. berkaitan dengan Laravel, tetapi ia penting. Tidakkah anda tahu cara menggunakan Baidu? Pergi Google! Bagi pengaturcara, mencari tangga tidaklah sukar. Adakah anda tahu perbezaan antara Google dan Baidu? tidak tahu? Kemudian pergi ke Google!

StackOverflow ialah tapak web soal jawab teknologi IT berkaitan program. Secara amnya, apabila anda mencari penyelesaian kepada masalah di Google, biasanya kandungan pertama yang dicari datang daripada StackOverflow.

Kemudian soalan datang! Bolehkah anda bertanya soalan? Haha, anda mungkin mempersoalkan "apa yang dimaksudkan dengan boleh bertanya soalan?" Saya mengesyorkan anda membaca "The Wisdom of Questioning" versi Cina terlebih dahulu.

Secara amnya, setiap forum dan komuniti mempunyai budaya, peraturan dan jangkaan tingkah laku sendiri, seperti peraturan penyiaran dan pengurusan komuniti Laravel China. Dan apabila anda berada dalam komuniti teknikal, anda bukan sahaja boleh membaca siaran teknikal yang disiarkan oleh orang lain, tetapi anda juga boleh bertanya soalan dengan cara dan gaya yang betul. Jika anda sopan, sabar dan hormat, anda akan mempunyai peluang yang lebih baik untuk mendapatkan bantuan daripada pakar.

6. Cari mentor #

Masalah terbesar dengan belajar memprogram ialah anda tidak tahu cara menyelesaikan masalah apabila sesuatu tidak berfungsi. Penyelesaian terbaik untuk masalah ini ialah meminta bantuan orang lain. Mengenai kepentingan mencari orang yang hebat untuk membantu anda!

Di manakah anda harus mencari mentor? Dalam kalangan sosial anda, di luar talian dan dalam talian. Warga emas di sekolah atau pakar dalam forum komuniti, percayalah, selagi mereka tidak sibuk dan soalan yang anda ajukan tidak terlalu bodoh, mereka akan gembira untuk membantu anda. Sudah tentu anda perlu mencari saluran itu sendiri, bertanya soalan dalam komuniti, atau menghantar mesej peribadi kepada mereka.

7 Jangan berputus asa #

Seperti yang dinyatakan dalam petua sebelum ini, mudah berputus asa untuk belajar apabila menghadapi masalah yang tidak dapat diselesaikan. . Mungkin itulah sebabnya ramai orang mula belajar, tetapi hanya sebilangan kecil yang benar-benar menjadi pembangun profesional. Tidak akan selalu ada pelangi dan rama-rama, dan jalan akan sentiasa penuh dengan masalah. Soalan yang sukar, keraguan diri, dan juga godaan untuk membuang komputer anda keluar dari tingkap. Namun setiap pembangun melalui ini tanpa gangguan. Percayalah, tidak kira apa yang berlaku, apa yang perlu anda lakukan ialah teruskan, teruskan, dan teruskan. Apabila anda mula menjadi kreatif, apabila anda boleh dengan mudah menyedari apa yang anda fikirkan, anda akan tahu bahawa semuanya berbaloi.

Akhir sekali, bercakap tentang penambahbaikan berterusan, petua terakhir saya ialah jangan biarkan terlalu lama jurang antara sesi belajar dan rehat. Teruskan belajar sesuatu yang baru setiap minggu atau bahkan setiap hari. Ia seperti senaman dan jika anda terlepas satu hari, sukar untuk kembali ke rentak. (Hanya bertegas untuk belajar dan menuntut pembelajaran berterusan adalah cara yang hebat)

Di atas adalah cadangan saya, saya harap anda akan menemui cara terbaik untuk belajar. Mungkin suatu hari nanti, kami akan mencipta projek Laravel yang menakjubkan bekerjasama!

Atas ialah kandungan terperinci 7 cadangan ini akan membantu anda mempelajari Laravel dengan dua kali ganda hasil dengan separuh usaha!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:juejin. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Laravel dan backend: Powering Web Application LogicLaravel dan backend: Powering Web Application LogicApr 11, 2025 am 11:29 AM

Bagaimanakah Laravel memainkan peranan dalam logik backend? Ia memudahkan dan meningkatkan pembangunan backend melalui sistem penghalaan, eloquentorm, pengesahan dan kebenaran, acara dan pendengar, dan pengoptimuman prestasi. 1. Sistem penghalaan membolehkan definisi struktur URL dan logik pemprosesan permintaan. 2.eloquentorm memudahkan interaksi pangkalan data. 3. Sistem pengesahan dan kebenaran adalah mudah untuk pengurusan pengguna. 4. Acara dan pendengar melaksanakan struktur kod yang ditambah dengan longgar. 5. Pengoptimuman prestasi meningkatkan kecekapan aplikasi melalui caching dan beratur.

Mengapa Laravel begitu popular?Mengapa Laravel begitu popular?Apr 02, 2025 pm 02:16 PM

Populariti Laravel termasuk proses pembangunan mudahnya, menyediakan persekitaran pembangunan yang menyenangkan, dan ciri -ciri yang kaya. 1) Ia menyerap falsafah reka bentuk Rubyonrails, menggabungkan fleksibiliti PHP. 2) Menyediakan alat seperti eloquentorm, enjin templat bilah, dan lain -lain untuk meningkatkan kecekapan pembangunan. 3) Mekanisme suntikan seni bina dan ketergantungan MVC menjadikan kod lebih modular dan boleh diuji. 4) Menyediakan alat debugging yang kuat dan kaedah pengoptimuman prestasi seperti sistem caching dan amalan terbaik.

Mana yang lebih baik, Django atau Laravel?Mana yang lebih baik, Django atau Laravel?Mar 28, 2025 am 10:41 AM

Kedua-dua Django dan Laravel adalah kerangka kerja penuh. Django sesuai untuk pemaju python dan logik perniagaan yang kompleks, manakala Laravel sesuai untuk pemaju PHP dan sintaks elegan. 1.Django didasarkan pada python dan mengikuti falsafah "lengkap bateri", sesuai untuk perkembangan pesat dan kesesuaian yang tinggi. 2. Laravel didasarkan pada PHP, menekankan pengalaman pemaju, dan sesuai untuk projek kecil dan sederhana.

PHP atau Laravel mana yang lebih baik?PHP atau Laravel mana yang lebih baik?Mar 27, 2025 pm 05:31 PM

PHP dan Laravel tidak dapat dibandingkan secara langsung, kerana Laravel adalah rangka kerja berasaskan PHP. 1.Php sesuai untuk projek kecil atau prototaip cepat kerana ia mudah dan langsung. 2. Laravel sesuai untuk projek besar atau pembangunan yang cekap kerana ia menyediakan fungsi dan alat yang kaya, tetapi mempunyai lengkung pembelajaran yang curam dan mungkin tidak sebaik php tulen.

Adakah Laravel adalah frontend atau backend?Adakah Laravel adalah frontend atau backend?Mar 27, 2025 pm 05:31 PM

LaravelisabackendFramWorkBuiltonPHP, Direka ForweBapplicationDevelopment.itfocusesonServer-Sidelogic, DatabaseManagement, andApplications Structure, andCanbeIntegratedWithFrontendTechnologiesLikeVue.jsorreactorfull-stackdevelopment.

Bagaimana saya membuat dan menggunakan arahan pisau tersuai di laravel?Bagaimana saya membuat dan menggunakan arahan pisau tersuai di laravel?Mar 17, 2025 pm 02:50 PM

Artikel ini membincangkan membuat dan menggunakan arahan pisau tersuai di Laravel untuk meningkatkan templat. Ia meliputi arahan yang menentukan, menggunakannya dalam templat, dan menguruskannya dalam projek besar, menonjolkan manfaat seperti kebolehgunaan semula kod yang lebih baik dan r yang lebih baik dan r

Bagaimana saya menggunakan komponen Laravel untuk mencipta elemen UI yang boleh diguna semula?Bagaimana saya menggunakan komponen Laravel untuk mencipta elemen UI yang boleh diguna semula?Mar 17, 2025 pm 02:47 PM

Artikel ini membincangkan membuat dan menyesuaikan elemen UI yang boleh diguna semula di Laravel menggunakan komponen, menawarkan amalan terbaik untuk organisasi dan mencadangkan peningkatan pakej.

Bagaimanakah saya boleh menggunakan ciri penghalaan Laravel untuk membuat URL mesra SEO?Bagaimanakah saya boleh menggunakan ciri penghalaan Laravel untuk membuat URL mesra SEO?Mar 17, 2025 pm 02:43 PM

Artikel ini membincangkan menggunakan penghalaan Laravel untuk mewujudkan URL mesra SEO, meliputi amalan terbaik, URL kanonik, dan alat untuk pengoptimuman SEO.

See all articles

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
3 minggu yang laluBy尊渡假赌尊渡假赌尊渡假赌

Alat panas

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

MinGW - GNU Minimalis untuk Windows

MinGW - GNU Minimalis untuk Windows

Projek ini dalam proses untuk dipindahkan ke osdn.net/projects/mingw, anda boleh terus mengikuti kami di sana. MinGW: Port Windows asli bagi GNU Compiler Collection (GCC), perpustakaan import yang boleh diedarkan secara bebas dan fail pengepala untuk membina aplikasi Windows asli termasuk sambungan kepada masa jalan MSVC untuk menyokong fungsi C99. Semua perisian MinGW boleh dijalankan pada platform Windows 64-bit.

mPDF

mPDF

mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)