Aug 2, 2024
composer create-project laravel/laravel nombre_de_la_app --prefer-dist 7.11
art
para php artisan
migrate
para php artisan migrate
MFS
para php artisan migrate:fresh --seed
php artisan make:model
pero se recomienda usar Blueprint para crear archivos rápidamente:
composer require --dev tighten/bluerpint
php artisan vendor:publish --provider="TightenluerpintluerpintServiceProvider"
use_constraints
a verdadero.use_guards
a verdadero.Article
:
Title
(String), Slug
(String, único), Content
(Long Text), Category ID
(ID).Category
:
Name
(String), Slug
(String, único).php artisan blueprint:build
para generar migraciones, modelos y factories.User
para que esté en la carpeta Models.
ArticleFactory
y CategoryFactory
con datos de prueba.Articles
: incluye ID, timestamps, title, slug, content, category ID (llave foránea), user ID (llave foránea).Categories
: incluye name y slug con índice único.database.sqlite
en la carpeta Database..env
para usar SQLite.php artisan migrate
para crear la base de datos.php artisan stub:publish
para personalizar la estructura de nuevos tests.