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 |
---|