Laravel
-
사이드바 메뉴 순서 변경Laravel/Nova 2022. 9. 15. 11:28
# What? nova 왼쪽 사이드 메뉴 순서변경하는 방법 # How? @ Providers/NovaServiceProvider.php ... public function register() { Nova::sortResourcesBy(function ($resource) { return $resource::$priority ?? 99999; }); } @ Nova/Product.php class Product extends Resource { ... public static $group = "1. 메인페이지 관리"; public static $priority = 2;
-
X-FRAME-OPTIONS 설정(iframe)Laravel/Forge 2022. 8. 29. 11:26
# What? 내 사이트를 다른 사이트에서 iframe으로 호출하고자할 때 도메인이 다르기때문에 호출을 못함. 내 사이트를 iframe으로 호출하게 해주고 싶으면 허용해주고 싶은 사이트의 도메인을 허용url로 입력해줘야함. # How? laravel forge > edit ngnix > x-frame-options 변경 ... server { ... # add_header X-Frame-Options "SAMEORIGIN"; add_header X-Frame-Options "allow-from https://test.co.kr"; ... } * https://test.co.kr 이 내 사이트를 iframe으로 갖다쓸 수 있게 허용해주고싶은 사이트임
-
xampp mysql shutdown unexpectedly 해결법Laravel 2022. 8. 28. 14:11
# What? 가끔 컴퓨터가 갑자기 종료되면 재시작 후 xampp 실행이 안됨 # How? Rename folder mysql/data to mysql/data_old Make a copy of mysql/backup folder and name it as mysql/data Copy all your database folders from mysql/data_old into mysql/data (except mysql, performance_schema, and phpmyadmin folders) Copy mysql/data_old/ibdata1 file into mysql/data folder Start MySQL from XAMPP control panel
-
Root View 변경하는법 (루트 뷰, 레이아웃)Laravel/Inertia.js 2022. 8. 27. 13:45
# What? - 한 사이트 내 다른 레이아웃 2개를 사용하고싶을 때 url에 따른 레이아웃 변경 필요 # How? @HandleInertiaRequests.php protected $rootView = 'app'; ... public function rootView(Request $request) { if(str_contains($request->path(), "shopping")) $this->rootView = "shopping"; else $this->rootView = "brand"; return parent::rootView($request); // TODO: Change the autogenerated stub } @ resources/views에 brand.blade.php, shoppin..
-
Order 패키지 사용법(Orderable)Laravel/Nova 2022. 7. 2. 21:56
# What? 순서변경 패키지인데 indexQuery랑 같이 사용할 시 오류가 있어서 특정 처리를 필요함 # How? composer require michielkempen/nova-order-field @ App\Models\Model.php use Spatie\EloquentSortable\Sortable; use Spatie\EloquentSortable\SortableTrait; class MyModel extends Model implements Sortable { use SortableTrait; public $sortable = [ 'order_column_name' => '컬럼명', 'sort_when_creating' => true, ]; // ... } @ App\Nova\Model.p..