php -v

 

composer create-project --preper-dist laravel/laravel <project-name>

 

php artisan serve

 

php artisan make:migration create_Boards_table --create=Boards

 

php artisan migrate

 

 

/database/migrations/2024_05_03_000000_create_boards_table.php 

up() 내용 수정

 public function up(): void
    {
        Schema::create('sw_histories', function (Blueprint $table) {
        	$table->id();
            $table->timestamps();
            $table->date('wtime')->nullable();
            $table->string('title')->nullable();
            $table->text('note')->nullable();
            $table->string('uname')->nullable();
            $table->integer('cnt')->nullable();
		});
	}

 

php artisan migrate

 

php artisan make:controller BoardsController --resources --model=Board

 

(인증 브리즈)

composer require laraval/breeze -dev
php artisan breeze:install
php artisan migrate
npm install
npm install && run dev

(선택)

App/Providers/RouteServiceProvider.php

HOME='/';

HOME='/dashboard';

 

/routes/web.php

<?php
use App\Http\Controllers\BoardsController;
use Illuminate\Support\Facades\Route;
use App\Models\board;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\DB;

Route::get('/', function () {
    return view('dashboard');
})->middleware(['auth', 'verified'])->name('dashboard');

require __DIR__.'/auth.php';

//Route::resource('board', BoardsController::class);
Route::get('/board', [BoardsController::class, 'index'])->name('board.index');
Route::get('/board/create', [BoardsController::class, 'create'])->name('board.create');
Route::post('/board/store', [BoardsController::class, 'store'])->name('board.store');

 

'PHP' 카테고리의 다른 글

[PHP] 게시판 만들기 (mysql)  (0) 2024.03.04

+ Recent posts