رفتن به مطلب
انجمن پشتیبانی لاراول ایران
سیدمهدی

Enum Binding در لاراول

Recommended Posts

سلام خدمت دوستان عزیز سوال  برام پیش اومدده اینه که Enum Binding دقیقا چه عملکردی داره ؟

<?php
 
namespace App\Enums;
 
enum Category: string
{
    case Fruits = 'fruits';
    case People = 'people';
}

--------------------------------------------------------------------

use App\Enums\Category;
use Illuminate\Support\Facades\Route;
 
Route::get('/categories/{category}', function (Category $category) {
    return $category->value;
});

این کد بالا رو از مستندات لاراول کپی کردم ، چیزی که خودم متوجه شدم اینه که اگه category که از ریکوئست کاربر دریافت میشه شامل ایتم های مشخص شده مثل fruits و people باشه خب میره برای ادامه دستورات اما اگر چیزی غیر از این ها باشه خطای404  رو نشون میده ، آیا درسته ؟

Share this post


Link to post
Share on other sites

هاست لاراول با پشتیبانی 24 ساعته و امکانات کامل از مدیرهاست

وارد این گفتگو شوید

میتوانید پیام خود را ارسال کنید و بعد ثبت نام نمایید. در صورتی که حساب کاربری دارید, هم اکنون وارد شوید و در این گفتگو شرکت کنید.

مهمان
پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  Only 75 emoji are allowed.

×   لینک شما به صورت اتوماتیک جایگذاری شد.   نمایش به عنوان یک لینک به جای

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • جدید...