Laravel: Difference between revisions

From Network Security Wiki
Content added Content deleted
m (Protected "Laravel" ([Edit=Allow only logged in users] (indefinite) [Move=Allow only logged in users] (indefinite) [Delete=Allow only logged in users] (indefinite)))
Line 1: Line 1:
= Installation =
= Installation =
sudo apt install composer
sudo apt install composer

laravel new blog


composer create-project --prefer-dist laravel/laravel blog
composer create-project --prefer-dist laravel/laravel blog
Line 11: Line 9:


php artisan serve --host 0.0.0.0 --port 8082
php artisan serve --host 0.0.0.0 --port 8082



= Site Creation =
= Site Creation =

Revision as of 16:13, 13 September 2017

Installation

sudo apt install composer
composer create-project --prefer-dist laravel/laravel blog
cp .env.example .env
php artisan key:generate
php artisan serve --host 0.0.0.0 --port 8082

Site Creation

Enable Authentication

php artisan make:auth

DB access denied error:

.env
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=homestead
DB_USERNAME=homestead
DB_PASSWORD=secret
create database homestead;
grant all privileges on homestead.* to homestead@localhost identified by 'secret';
        This section is under construction.
php artisan make:migration create_links_table --create=blog
cd database/migrations/
sudo nano 2017_08_31_184008_create_links_table.php
Schema::create('blog', function (Blueprint $table) {
     $table->increments('id');
     $table->string('title');
     $table->string('url’)->unique();
     $table->text('description');
     $table->timestamps();
});