Rumah >pembangunan bahagian belakang >tutorial php >Bagaimana untuk Memanjangkan Laluan Lalai dalam Pengawal Sumber Laravel?

Bagaimana untuk Memanjangkan Laluan Lalai dalam Pengawal Sumber Laravel?

DDD
DDDasal
2024-10-27 17:51:02927semak imbas

How to Extend Default Routes in Laravel Resource Controllers?

Melanjutkan Laluan Lalai dalam Pengawal Sumber Laravel

Secara lalai, pengawal sumber Laravel menyediakan satu set tindakan (indeks, cipta, simpan, edit , kemas kini, musnahkan). Walau bagaimanapun, anda mungkin menghadapi senario di mana kaedah dan laluan tambahan diperlukan.

Untuk mencapai ini, daftarkan laluan tersuai anda sebelum mentakrifkan laluan sumber. Contohnya:

<code class="php">Route::get('foo/bar', 'FooController@bar');
Route::resource('foo', 'FooController');</code>

Berikut ialah contoh di mana kaedah bar ditambahkan pada FooController:

<code class="php">class FooController extends Controller
{
    // Custom method
    public function bar()
    {
        // Custom logic
    }

    // Default resource methods
    // ... (index, create, store, edit, update, destroy)
}</code>

Dengan mengikuti langkah ini, anda boleh melanjutkan fungsi pengawal sumber Laravel dengan lancar dengan kaedah dan laluan tersuai tambahan.

Atas ialah kandungan terperinci Bagaimana untuk Memanjangkan Laluan Lalai dalam Pengawal Sumber Laravel?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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