Inicio » Cursos » Laravel Página Web Administrable

Curso Laravel Página Web Administrable

Capitulo 6 ➜ Modelo y Migración Profile

Modelo para la tabla Profile y la migración para exportar

En dicha tabla guardaremos los datos necesarios de la empresa que se visualizarán y modificarán el aspecto visual de la página web Artesanías

En dicha tabla guardaremos los datos necesarios de la empresa que se visualizarán y modificarán el aspecto visual de la página web.
 

Model Profile

Ejecutamos el comando artisan 

php artisan make:model Profile -m

 

namespace App\Models;
use Illuminate\Database\Eloquent\Factories\HasFactory;
use Illuminate\Database\Eloquent\Model;

class Profile extends Model
{
    use HasFactory;
    public $timestamps = false;
    protected $guarded = [];
}

 

Migración Model Profile 

use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration
{
    public function up(): void
    {
        Schema::create('profiles', function (Blueprint $table) {
            $table->id();
            $table->string("name",100);
            $table->string("slogan",100);
            $table->string("title",190);
            $table->text("description");
            $table->string("logo");
            $table->string("seo");
            $table->string("favicon");
            $table->string("direccion",190);
            $table->string("celular",15);
            $table->string("email",15);
            $table->string("facebook",100)->nullable();
            $table->string("instagram",100)->nullable();
            $table->string("tiktok",100)->nullable();
        });
    }

    public function down(): void
    {
        Schema::dropIfExists('profiles');
    }
};

Generamos la tabla profiles con el comando Artisan 

php artisan migrate

1551 visitas

Descarga el código del proyecto

Descarga el código fuente del proyecto adquiriendo el curso completo

Comprar

Más cursos que pueden interesarte

Más cursos

© Copyright Codea App | LATAM | 2020 - 2024