Rumah rangka kerja php Laravel 7 cadangan ini akan membantu anda mempelajari Laravel dengan dua kali ganda hasil dengan separuh usaha!

7 cadangan ini akan membantu anda mempelajari Laravel dengan dua kali ganda hasil dengan separuh usaha!

Nov 11, 2021 pm 01:59 PM
laravel

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

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

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

<🎜>: Bubble Gum Simulator Infinity - Cara Mendapatkan dan Menggunakan Kekunci Diraja
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Nordhold: Sistem Fusion, dijelaskan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Mandragora: Whispers of the Witch Tree - Cara Membuka Kunci Cangkuk Bergelut
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial Java
1672
14
Tutorial PHP
1276
29
Tutorial C#
1256
24
Contoh Pengenalan Laravel Contoh Pengenalan Laravel Apr 18, 2025 pm 12:45 PM

Laravel adalah rangka kerja PHP untuk membina aplikasi web yang mudah. Ia menyediakan pelbagai ciri yang kuat termasuk: Pemasangan: Pasang Laravel CLI secara global dengan komposer dan buat aplikasi dalam direktori projek. Routing: Tentukan hubungan antara URL dan pengendali dalam laluan/web.php. Lihat: Buat pandangan dalam sumber/pandangan untuk menjadikan antara muka aplikasi. Integrasi Pangkalan Data: Menyediakan integrasi keluar-of-the-box dengan pangkalan data seperti MySQL dan menggunakan penghijrahan untuk membuat dan mengubah suai jadual. Model dan Pengawal: Model mewakili entiti pangkalan data dan proses pengawal permintaan HTTP.

Selesaikan masalah caching dalam kraf CMS: Menggunakan plug-in wiejeben/craft-laravel-mix Selesaikan masalah caching dalam kraf CMS: Menggunakan plug-in wiejeben/craft-laravel-mix Apr 18, 2025 am 09:24 AM

Apabila membangunkan laman web yang menggunakan CraftCMS, anda sering menghadapi masalah caching fail sumber, terutamanya apabila anda sering mengemas kini fail CSS dan JavaScript, versi lama fail mungkin masih di -cache oleh penyemak imbas, menyebabkan pengguna tidak melihat perubahan terkini dalam masa. Masalah ini bukan sahaja memberi kesan kepada pengalaman pengguna, tetapi juga meningkatkan kesukaran pembangunan dan debugging. Baru-baru ini, saya menghadapi masalah yang sama dalam projek saya, dan selepas beberapa penjelajahan, saya dapati plugin Wiejeben/Craft-Laravel-Mix, yang sempurna menyelesaikan masalah caching saya.

Cara Belajar Laravel Cara Belajar Laravel secara percuma Cara Belajar Laravel Cara Belajar Laravel secara percuma Apr 18, 2025 pm 12:51 PM

Mahu mempelajari rangka kerja Laravel, tetapi tidak mengalami sumber atau tekanan ekonomi? Artikel ini memberikan anda pembelajaran percuma Laravel, mengajar anda cara menggunakan sumber seperti platform dalam talian, dokumen dan forum komuniti untuk meletakkan asas yang kukuh untuk perjalanan pembangunan PHP anda dari mula menguasai.

Apa versi Laravel yang ada? Cara Memilih Versi Laravel untuk Pemula Apa versi Laravel yang ada? Cara Memilih Versi Laravel untuk Pemula Apr 18, 2025 pm 01:03 PM

Dalam Panduan Pemilihan Versi Rangka Kerja Laravel untuk pemula, artikel ini menyelam ke dalam perbezaan versi Laravel, yang direka untuk membantu pemula dalam membuat pilihan yang tepat di antara banyak versi. Kami akan memberi tumpuan kepada ciri -ciri utama setiap pelepasan, membandingkan kebaikan dan keburukan mereka, dan memberikan nasihat yang berguna untuk membantu pemula memilih versi Laravel yang paling sesuai berdasarkan tahap kemahiran dan keperluan projek mereka. Bagi pemula, memilih versi Laravel yang sesuai adalah penting kerana ia dapat memberi kesan yang signifikan kepada keluk pembelajaran mereka dan pengalaman pembangunan keseluruhan.

Fungsi log masuk pengguna laravel Fungsi log masuk pengguna laravel Apr 18, 2025 pm 12:48 PM

Laravel menyediakan rangka kerja auth yang komprehensif untuk melaksanakan fungsi log masuk pengguna, termasuk: Menentukan model pengguna (model fasih), membuat borang log masuk (enjin templat bilah), menulis pengawal log masuk (mewarisi auth \ logincontroller) tajuk keselamatan. Di samping itu, rangka kerja AUTH juga menyediakan fungsi seperti menetapkan semula kata laluan, mendaftar dan mengesahkan e -mel. Untuk maklumat lanjut, sila rujuk dokumentasi Laravel: https://laravel.com/doc

Kaedah pemasangan kerangka Laravel Kaedah pemasangan kerangka Laravel Apr 18, 2025 pm 12:54 PM

Ringkasan Artikel: Artikel ini menyediakan arahan langkah demi langkah terperinci untuk membimbing pembaca tentang cara memasang rangka kerja Laravel dengan mudah. Laravel adalah rangka kerja PHP yang kuat yang mempercepat proses pembangunan aplikasi web. Tutorial ini merangkumi proses pemasangan dari keperluan sistem untuk mengkonfigurasi pangkalan data dan menyediakan penghalaan. Dengan mengikuti langkah -langkah ini, pembaca dapat dengan cepat dan cekap meletakkan asas yang kukuh untuk projek Laravel mereka.

Bagaimana untuk melihat nombor versi Laravel? Cara melihat nombor versi Laravel Bagaimana untuk melihat nombor versi Laravel? Cara melihat nombor versi Laravel Apr 18, 2025 pm 01:00 PM

Rangka kerja Laravel mempunyai kaedah terbina dalam untuk melihat nombor versi dengan mudah untuk memenuhi keperluan pemaju yang berbeza. Artikel ini akan meneroka kaedah ini, termasuk menggunakan alat baris perintah komposer, mengakses fail .Env, atau mendapatkan maklumat versi melalui kod PHP. Kaedah ini adalah penting untuk mengekalkan dan menguruskan versi aplikasi Laravel.

Perbezaan antara Laravel dan ThinkPhp Perbezaan antara Laravel dan ThinkPhp Apr 18, 2025 pm 01:09 PM

Laravel dan ThinkPHP adalah kerangka PHP yang popular dan mempunyai kelebihan dan kekurangan mereka sendiri dalam pembangunan. Artikel ini akan membandingkan kedua -dua kedalaman, menonjolkan seni bina, ciri, dan perbezaan prestasi mereka untuk membantu pemaju membuat pilihan yang tepat berdasarkan keperluan projek khusus mereka.

See all articles