Laravel

· Laravel
회원 DB 에서 사용자를 admin, user, agent, 또는 등급에 따라서 각각의 페이지 즉, 접속하는 공간을 분리하고 싶을때는 어떻게 하면 될까?  우선 회원 DB 에서 컬럼 추가. 등급 지정로그인 시 확인.혹시 허락되지 않은 공간 접속시..튕겨 나가게 할것. 라라벨에서는 유저와 서버 사이에 미들웨어를 둔다. 미들웨어는 사용자의 요청을 받을건지 아니면 튕겨 버릴건지를 판단해 주는 곳이다. Route::middle();Route::middle('auth')Route::middle(['auth', 'role'])Route::middle(['auth', 'role:admin']) 'role:admin' 이건 뭘 의미할까? php artisan make:middleware Role app/Http/Mid..
· Laravel
Herd 명령어 리스트 completion Dump the shell completion script composer Proxy Composer commands with isolated site's PHP executable coverage Proxy PHP commands with isolated site's PHP executable and Xdebug code coverage enabled debug Proxy PHP commands with isolated site's PHP executable and debug.ini loaded directory-listing Determine directory-listing ..
· Laravel
npm install @tailwindcss/typography tailwind.config.jsmodule.exports = { theme: { extend: { // ... }, }, plugins: [require('@tailwindcss/typography')],} npm run dev Live Demohttps://play.tailwindcss.com/uj1vGACRJA?layout=preview Tailwind PlayAn advanced online playground for Tailwind CSS that lets you use all of Tailwind's build-time features directly in the browser.play.tailwindcs..
· Laravel
https://laravel-rest-api.lomkit.com/  composer require lomkit/laravel-rest-api php artisan vendor:publish --tag=rest-config php artisan rest:resource UserResource php artisan rest:controller UsersController routes/api.phpuse \Lomkit\Rest\Facades\Rest;Rest::resource('users', \App\Rest\Controllers\UsersController::class)  user sample 코드 자동생성하기php artisan rest:quick-start  +--------+--------------..
Toggle Modal Modal Title ..
· Laravel
삭제를 해도 Database 에서는 실제로 삭제되지 않음.1. Update the ModelIn your StockCtg model, add the SoftDeletes trait:use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\SoftDeletes;class StockCtg extends Model{ use SoftDeletes; protected $dates = ['deleted_at'];}2. Update the MigrationUpdate your migration file to include a soft deletes column:Schema::table('stock_ctgs', function (Blue..
· Laravel
1. OpenAI API 키 발급OpenAI 웹사이트에 가입하거나 로그인합니다.API 키 발급 페이지를 통해 API 키를 발급받습니다.2. Laravel 프로젝트 설정새 Laravel 프로젝트 생성 (이미 프로젝트가 있는 경우 이 단계 건너뛰기):composer create-project --prefer-dist laravel/laravel my-project환경 파일(.env) 설정:OPENAI_API_KEY=your_openai_api_key.env 파일에 OpenAI API 키를 추가합니다.3. Guzzle 설치Guzzle은 HTTP 클라이언트 라이브러리로, API 요청을 보내는 데 사용됩니다.composer require guzzlehttp/guzzle4. 서비스 설정config/services...
· Laravel
1. 터미널을 열고 원하는 작업 폴더로 이동한다.2. Composer 명령어를 사용해서 Laravel Project 를 생성한다.composer create-project laravel/laravel example-appcomposer 가 설치되어 있어야 한다. [composer에 대해서]  또는 Laravel 키워드 등록해서 사용하기composer global require laravel/installerlaravel new example-app 3. VScode 로 열기code example-app
· Laravel
https://keenthemes.com/metronic/ Metronic - The World's #1 Selling Bootstrap Admin Template by KeenThemes keenthemes.com 적용된 UIhttps://preview.keenthemes.com/starterkit/metronic/laravel/user-management/users
· Laravel
설치composer require spatie/laravel-permission  추가하기php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider"php artisan config:clearphp artisan migrate User Model 수정 HasRoles 추가하기use Spatie\Permission\Traits\HasRoles;class User extends Authenticatable{ use HasApiTokens, HasFactory, Notifiable, HasRoles; .... 첫번째 사용자에 권한 부여하기 RolePermissionSeeder.php# database/s..
· Laravel
주요기능// Adding permissions to a user$user->givePermissionTo('edit articles');// Adding permissions via a role$user->assignRole('writer');$role->givePermissionTo('edit articles');$user->can('edit articles);@can('edit articles)@endcan 사용자 모델에 HasRoles 추가use Illuminate\Foundation\Auth\User as Authenticatable;use Spatie\Permission\Traits\HasRoles;class User extends Authenticatable{ use HasRoles; ..
에그티비
'Laravel' 카테고리의 글 목록 (2 Page)