Bagaimana untuk Memanjangkan Laluan Lalai dalam Pengawal Sumber Laravel?

DDD
Lepaskan: 2024-10-27 17:51:02
asal
793 orang telah melayarinya

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>
Salin selepas log masuk

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>
Salin selepas log masuk

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!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!