일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 이더리움
- Python
- auth
- 개인사업자
- Sentinel
- 보정명령
- win32
- 전자소송
- Java
- 인민공원
- 코로나
- Blade
- 당사자표시정정신청서
- 코로나19
- 사업자계좌
- Bootstrap
- cartalyst
- vue
- Eclipse
- Tutorial
- Laravel
- blockchain
- elasticSearch
- as후기
- 홈택스
- javascript
- 소액임금체불
- 체당금
- reactnative
- php
- Today
- Total
목록Development/Web (31)
그냥 사는 이야기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qYRxK/btqQZwVy8MK/kTMaKJq4CuQcb5DBihJ9wK/img.png)
SPA에서는 sub path에 대한 관리를 별도로 해줘야 합니다. 말그대로 single page 이므로 이후의 page란 없는 것 입니다. 이를 위해 vue 에서는 vue-router를 사용합니다. router 내용 선언 vue-router가 SPA에서 다른 경로의 component를 가르키는 기본 형태는 아래와 같습니다. router/index.js { path: '/about', name: 'about', // route level code-splitting // this generates a separate chunk (about.[hash].js) for this route // which is lazy-loaded when the route is visited. component: () => i..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/tOa6Y/btqQgzZnEMW/XGKHCvJK5YRii2e4nodqck/img.png)
vue-cli를 연습하는 과정에서 console.log() 를 사용하려고 하는데 아래와 같은 경우가 발생하였습니다. error: Unexpected console statement (no-console) 어떤 상황인가? 아래처럼 vue 파일에서 변수값을 살펴보기 위해 console을 프로젝트 내에선 처음 사용해보았는데.... 여기에 관해서는 disallow the use of console (no-console)문서에서 보면 기본적으로 console이 허용하지 않는다고 되어 있습니다. 내가 ESLint를 사용 중인것인가? 그냥 문법체크 아닌가? 등등 고민이 있지만 여튼 난 이걸 넘어가야 하므로 임시적으로 허용 /* eslint-disable no-console */ console.log("route", ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/barPpk/btqPPC4jHMa/5PpRnqc2MFQQBWtWCcJDT0/img.jpg)
import 'babel-polyfill' vue에서 vuetify2를 적용해보는 중이었습니다. vuetify가 2로 넘어오면서 변경된 것들이 몇몇 있어 보였고 이를 일부 수정해본 후 internet explorer와 Edge에서 살펴보니 화면이 보이지 않았습니다. 원인은 javascript가 동작하지 않는 것들이 있었습니다. 이를 수정하기 위해 vuetify 공식문서를 살펴보았고 Browser Support를 살펴보았습니다. 가이드에서 알려준 순서대로 적용을 해보았는데 되질 않았습니다. 적용순서 $ yarn add babel-polyfill main.js 에서 아래를 추가하고 import 'babel-polyfill' $ yarn add @babel/preset-env -D babel.config.js..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bUNAYB/btqBtGSG7Kl/VlPopSwgrbcFLPKr49gcb1/img.png)
Edit & Delete resources/views/admin/posts/edit.blade.php @extends('layouts.dashbord') @section('content') Update Post Title Description Thumbnail @if(!old('body')) {!! $post->body !!} @endif {!! old('body') !!} @if($post->active == '1') @else @endif Delete @endsection App/Http/Controllers/Auth/PostController public function edit(Request $request, $slug) { public function edit(Request $request, $..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/82AS4/btqBqPcutNK/kImqhKdLV4yjaQarajiUU1/img.png)
Create, Store Post 생성 App/Http/Controllers/Auth/PostController public function create(Request $request) { // if user can post i.e. user is admin or author if ($request->user()->can_post()) { return view('admin/posts/create'); } else { return redirect('/')->withErrors('You have not sufficient permissions for writing post'); } } public function store(Request $request) { $post = new Post(); $post->..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/PX50i/btqBsHxK91c/X7wwnQMZMEuFqS5bq4fYb0/img.png)
Admin PostController Admin dashboard 에서 사용할 PostController를 별도로 만든다. 기존의 PostController와 이름이 같기 때문에 Auth 디렉토리 밑으로 생성한다. php artisan make:controller Auth/PostController --resource App/Http/Controllers/Auth/PostController use App\Post; use App\User; class PostController extends Controller { public function index(Request $request) { $search = $request->get('search'); $posts = Post::where('title', '..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Lv28Q/btqBsGLDBP0/60hGEkLobeKjCazI2k6Fwk/img.png)
Bootstrap 적용 Dashboard template 의 소스를 구해서 적용해본다. View 추가 resources/views/layouts/dashboard.blade.php Toggle navigation @if (Auth::guest()) Members Login Register @else {{ Auth::user()->name }} Logout {{ csrf_field() }} @endif Overview (current) All Posts Drafts Comments Label User Profile @yield('content') resources/views/admin/index.blade.php @extends('layouts.dashboard') @section('content') Da..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/F70MM/btqBoPwfuYU/Usz2OZE55wGLLvVdS5l8o0/img.png)
Bootstrap 적용 Clean Blog theme 를 down 받는다. 그래서 모든 폴더(css, img, js, less, mail, vendor)를 public 밑으로 복사해 둔다. View 추가 resources/views/layouts/app.blade.php Toggle navigation Menu Study Home About Sample Post Contact @if (Auth::guest()) Members Login Register @else {{ Auth::user()->name }} Logout {{ csrf_field() }} @endif @yield('content') resources/views/auth/login.blade.php, register.blade.php @ext..