Saya menghabiskan beberapa jam tanpa hasil yang baik (mungkin suasana hati saya tidak membantu).
Saya mencoba membuat regex untuk membantu saya mencocokkan kedua url:
/reservables/imagenes/4/editar/6
/reservables/imagenes/4/subir
Seperti yang Anda perhatikan di atas, segmen terakhir di url pertama 6
tidak ada di akhir url kedua, karena segmen ini opsional di sini. Jadi saya harus mencocokkan kedua url dalam satu regex, untuk itu, saya sudah mencoba ini:
reservables/(editar|imagenes)/([0-9]+)/(imagen|editar|actualizar|subir)/([0-9]+)
Itu hanya berfungsi dengan baik untuk url pertama. Jadi, membaca beberapa catatan tentang regex, saya menyarankan saya memerlukan simbol ?
, bukan? Jadi, saya mencoba yang ini, tetapi tidak berhasil:
reservables/(editar|imagenes)/([0-9]+)/(imagen|editar|actualizar|subir)/([0-9]+)?
Yah, aku tidak melakukan kesalahan yang kulakukan.