Menambahkan Kaedah Tersuai pada Pengawal Sumber dalam Laravel
Dalam Laravel, pengawal sumber menyediakan cara yang mudah untuk mengendalikan CRUD biasa (buat, baca, kemas kini, padam) operasi untuk sumber tertentu. Walaupun Laravel mentakrifkan tatasusunan kaedah lalai (indeks, cipta, simpan, edit, kemas kini, musnahkan) untuk pengawal ini, selalunya perlu untuk melanjutkan fungsinya dengan kaedah tambahan.
Bolehkah Saya Tambah Kaedah Baharu kepada Pengawal Sumber?
Sudah tentu! Anda boleh menambah kaedah tersuai dan laluannya yang sepadan kepada pengawal yang sama di luar kaedah yang telah ditetapkan.
Cara Menambah Kaedah Tersuai
Untuk menambah kaedah tersuai, cuma buat laluan baharu untuknya dan daftarkan laluan sebelum anda mendaftarkan sumber.
<code class="php">// Custom Route Route::get('foo/bar', 'FooController@bar'); // Resource Route Route::resource('foo', 'FooController');</code>
Dalam contoh ini, kami telah menambah laluan GET baharu untuk kaedah bar dalam FooController. Apabila permintaan GET dibuat ke /foo/bar, kaedah bar akan digunakan.
Dengan mengikuti pendekatan ini, anda boleh melanjutkan pengawal sumber anda untuk mengendalikan fungsi tambahan, memastikan aplikasi anda disesuaikan dengan khusus anda keperluan.
Atas ialah kandungan terperinci Bolehkah saya Menambah Kaedah Tersuai pada Pengawal Sumber Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!