رابط کاربری تحت وب
تولیدکننده ماژول لاراول اکنون شامل یک رابط کاربری تحت وب (UI) است که به شما امکان می دهد ماژول ها را به صورت تعاملی تولید کنید. این رابط کاربری از رابط کاربری Spatie Laravel Permission الهام گرفته شده است و روشی ساده و شهودی برای تولید ماژول ها بدون استفاده از خط فرمان فراهم می کند.
نصب
برای استفاده از رابط کاربری تحت وب، ابتدا باید دارایی های لازم را منتشر کنید. می توانید این کار را با اجرای دستور زیر انجام دهید:
php artisan vendor:publish --provider="Efati\\ModuleGenerator\\ModuleGeneratorServiceProvider" --tag=module-generator-views
این دستور، نماها و دارایی های رابط کاربری را در دایرکتوری resources/views/vendor/module-generator برنامه شما منتشر می کند.
استفاده
پس از انتشار دارایی ها، می توانید با مراجعه به مسیر /module-generator در برنامه خود به رابط کاربری تحت وب دسترسی پیدا کنید.
رابط کاربری فرمی را در اختیار شما قرار می دهد که در آن می توانید نام ماژول را وارد کرده و اجزایی را که می خواهید تولید شوند انتخاب کنید. همچنین می توانید یک طرحواره برای مدل ماژول ارائه دهید، درست مانند کاری که با گزینه --fields در رابط خط فرمان انجام می دادید.
پس از پیکربندی ماژول، می توانید روی دکمه "تولید" کلیک کنید تا ماژول ایجاد شود. سپس رابط کاربری فایل های تولید شده و مسیرهای آنها را نمایش می دهد.
سفارشی سازی
می توانید با ویرایش نماهای منتشر شده در دایرکتوری resources/views/vendor/module-generator رابط کاربری تحت وب را سفارشی کنید. این به شما امکان می دهد ظاهر و رفتار رابط کاربری را مطابق با طراحی برنامه خود تغییر دهید.