Saya rasa laravel sangat sukar untuk dipelajari Peraturan laluan sahaja agak memenatkan.
高洛峰
高洛峰 2017-05-16 16:55:01
0
7
1235

Saya telah mempelajari rangka kerja laravel baru-baru ini, dan saya mendapati sukar untuk bermula. Ambil pemetaan laluan sebagai contoh, anda perlu mengkonfigurasinya sendiri Rasanya sangat menyusahkan Apabila menulis pengawal, anda perlu mengkonfigurasi laluan. Ia tidak semudah pemetaan automatik tp dan yii. Saya merasakan bahawa rangka kerja yang berkuasa itu tidak sepatutnya menyusahkan. Adakah kerana saya tidak tahu cara mengkonfigurasi peraturan pemetaan laluan lalai?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(7)
phpcn_u1582

Ia tidak sukar. Ia adalah idea reka bentuk yang berbeza.

刘奇

Anda sebenarnya suka...?controller=xx&action=xxx style.

过去多啦不再A梦

Saya ingin mengesyorkan laman web pembelajaran Laravel kepada penyoal, yang dijelaskan oleh orang Cina sendiri.
https://laravist.com/

滿天的星座

Walaupun Laravel sendiri mempunyai dokumentasi dan API yang agak lengkap, jika anda hanya melihat dokumentasi dan API, mungkin terdapat beberapa halangan bagi ramai pembangun web yang tidak dikenali. Adalah disyorkan untuk merujuk kepada:
Laracasts, video pengajaran langkah demi langkah terperinci
laravel.io/forum, forum laravel yang merangkumi banyak isu
laravel 5 buku, buku pengajaran laravel yang boleh dibaca dalam talian.
Code Bright yang ditulis oleh Dayle Rees juga boleh dibaca, ia akan menerangkan banyak sebab mekanisme dalaman Laravel.

Laravel menggunakan cara yang lebih elegan untuk memahami banyak butiran, jadi ia menamakan dirinya sebagai "The PHP Framework For Web Artisans".

習慣沉默

Ciri padanan automatik antara URL dan pengawal bukan untuk diketawakan atau dinafikan Anda boleh mengatakan bahawa sebab mengapa Laravel tidak direka seperti ini adalah kerana blabalbal... dan sebagainya, tetapi anda tidak boleh mengatakan bahawa ini. keperluan adalah pelik.

Bagi membayangkan bahawa orang lain lebih suka gaya "?controller=xx&action=xxx", ia benar-benar kehabisan udara.

Andaikata saya perlu menggunakan Laravel suatu hari nanti dan saya mahu menulis kurang peraturan, saya bercadang untuk melakukan ini.

Mula-mula buat dua fail, router.custom.php dan router.auto.php

auto digunakan untuk menyimpan peraturan penghalaan yang dijana secara automatik, dan tersuai digunakan untuk menyimpan peraturan penghalaan yang ditulis sendiri Lagipun, penjanaan automatik tidak dapat menampung semua keperluan khas

Kemudian tulis ulasan pada pengawal yang perlu menjana peraturan penghalaan secara automatik

/**
 * @base_uri user
 */
class UserController extends Controller {
    /**
     * @method GET
     * @path profile
     */
    public function showProfile() {
    }
}

Kemudian tulis skrip, gunakan kelas refleksi untuk menghuraikan semua kelas pengawal dalam direktori pengawal, hasilkan peraturan penghalaan berdasarkan komen yang anda tentukan dan letakkannya dalam fail auto

Ringkasnya, ini adalah idea umum.

Saya juga fikir ia agak menyusahkan untuk menulis laluan dalam Laravel semasa menulis pengawal.

过去多啦不再A梦

Laravel tak susah nak belajar kalau belajar symfony ni tau laravel ni tak susah lagi pun, sekarang ni dah ramai yang guna laravel ni tidak dapat mencari pertukaran laravel dalam qq Kumpulan itu nampaknya telah disekat oleh Tencent (saya mendapat tahu selepas membaca komen bahawa ia telah disekat secara tidak sengaja).

滿天的星座

Saya pernah mengalami masalah konfigurasi lalai yang disebut oleh poster Sebagai contoh, sukar untuk membezakan mendapatkan dan menyiarkan untuk URL yang sama menggunakan RESTful...

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan