cari

Rumah  >  Soal Jawab  >  teks badan

Saya rasa laravel sangat sukar untuk dipelajari Peraturan laluan sahaja agak memenatkan.

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?

高洛峰高洛峰2755 hari yang lalu1220

membalas semua(7)saya akan balas

  • phpcn_u1582

    phpcn_u15822017-05-16 16:57:01

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

    balas
    0
  • 怪我咯

    怪我咯2017-05-16 16:57:01

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

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:57:01

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

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:57:01

    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".

    balas
    0
  • 習慣沉默

    習慣沉默2017-05-16 16:57:01

    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.

    balas
    0
  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-16 16:57:01

    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).

    balas
    0
  • 滿天的星座

    滿天的星座2017-05-16 16:57:01

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

    balas
    0
  • Batalbalas