Sei sulla pagina 1di 3

crear una base datos -->entrar en el navegador como localhost y luego a phpMyAdmin

poner cualquier nombre que desee:

ahora abrir su proyecto de laravel con visualStudio code O sublimetext

abrir el archivo .env


configurar:

APP_NAME=nombreProyectoLaravel

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=nobreBaseDatosQueCrearon
DB_USERNAME=root
DB_PASSWORD=

eso es todo aqui guardar y cierrar

ahora abrir su terminal:


************************

ubicarse dentro de su proyectoLaravel:

creamos la tabla Book


**********************

proyectoLaravel>php artisan make:migration create_books

creamos un model Book.php


***************************

proyectoLaravel>php artisan make:model models/Book

creamos un controller BookController.php


*****************************************

proyectoLaravel>php artisan make:controller BookController

ahora editamos la tabla books agregamos dos columnas title y pages

$table->bigIncrements('id');
$table->string('title'); <------
$table->string('pages'); <------
$table->timestamps();

ahora ejecutar la migration


****************************

proyectoLaravel>php artisan migration

ahora dentro de la carpeta views creamos una vista

manualmente y copiamos el codigo

books.blade.php <---------
****************

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
<h1>list book</h1>
@foreach($books as $book)
<li>
<a>
{{$book->id}} - {{$book->title}} - {{$book->pages}}
</a>
</li>
@endforeach
</body>
</html>

ahora en BookController.php copiamos el sgte codigo


*******************************************************

<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;
use App\Models\Book;

class BookController extends Controller


{
public function list(){
$books = Book::all();
return view('books',['books'=>$books]);
}
}

finalmente creamos una ruta


para ello entramos a la carpeta routers y abrimos el archivo web.php

copiamos este codigo

Route::get('/book', 'BookController@list');

ahora para la prueba insertamos datos en la tabla que creamos para ello
entren a su navegador y abren la tabla books y insertar

iiniciar el servidor
******************

proyectoLaravel>php artisan serve


y luego en el navegador localhost:8000

ese es todo y para los demas hacer lo mismo

Potrebbero piacerti anche