#2: Real-time Chat System in Laravel WebSockets, Vue.js and Laravel-echo

안녕 얘들 아, 우리 채널에 오신 것을 환영합니다 이전 스크린 캐스트에서는 Laravel WebSocket, Official Pusher php-server 인 Pusher PHP SDK

이전 스크린 캐스트를 보지 않았다면, 우리는 유료 푸셔 서비스 사실,이 Laravel WebSocket 패키지는 Pusher 서비스의 대체품이며 우리는 유료 푸셔 서비스를 전혀 사용하지 않을 것입니다 Javascript 라이브러리 Laravel-echo와 pusher-js도 구성했습니다 그리고 나는 사건을 방송하는 예를 보여 주었다 따라서 이전 스크린 캐스트를 보지 않았다면 계속하기 전에 시청해야합니다

비디오 비디오 설명에서 이전 스크린 캐스트의 링크를 찾을 수 있습니다 이제이 비디오에서 우리는이 Laravel을 사용하여 실시간 채팅 시스템을 구축 할 것입니다 WebSocket 패키지, VueJs 및 Laravel echo 머리를 이동하기 전에이 채널을 처음 사용하는 경우 빨간색 구독 버튼을 누르고 벨 아이콘을 누르십시오

따라서 다가올 비디오는 절대 놓칠 수 없습니다 이제 시작할 수 있습니다 우선, 이전에 설치 한 Laravel WebSocket 프로젝트에서 Message 모델을 작성해 보겠습니다 우리는 마지막 스크린 캐스트에서 만들었습니다 그래서 터미널에서, PHP 장인이 만든 모델 메시지 -m 이 -m 플래그는 메시지 테이블에 대한 마이그레이션 파일을 작성합니다

그래서 편집장에서, 여기에서 데이터베이스 이주는 메시지 테이블에 대해 새로 작성된 이주입니다 이 표에서 user_id 및 message 열을 추가합니다 따라서 테이블 정수 user_id는 부호가 없습니다 과 테이블 텍스트 메시지 끝났다

이제 마이그레이션을 실행 해 봅시다 php artisan migrate 우리의 다음 단계는 Eloquent Relationship 기능을 작성하여 사용자와 메시지를 작성하는 것입니다 그래서, App User dot php에서 이 사용자 모델에서는 메시지 관계를 생성합니다

그래서, 공공 기능 메시지 이 hasMany Message 클래스를 반환합니다 다음으로이 메시지 모델에서 사용자 관계 함수를 생성합니다 public function user 이것은 사용자 클래스에 속한다 여기서도 채우기 가능한 배열을 선언하고 채울 수있는 열은 메시지입니다 다음으로, 웹 경로 PHP에서 채팅 경로를 만듭니다

경로를 잡아라 여기 컨트롤러는 인덱스에서 Chats 컨트롤러 다 이제이 Chats 컨트롤러를 만들어 보겠습니다 PHP 장인이 컨트롤러 ChatsController를 만듭니다 편집기에서, HTTP 컨트롤러 채팅 컨트롤러 PHP를 도트

먼저 인증 메소드에 인증 미들웨어를 추가하여 인증 된 사용자 만 액세스 할 수 있습니다 채팅 경로 그래서 공공 기능 구성 이 미들웨어 인증 다음 것 공개 함수 색인 과 보기 채팅을 반환합니다 이제이 채팅 파일을 생성 해 봅시다

리소스 뷰에서 새 파일 채트 도트 도트 PHP 이 채팅 파일에서 채팅 페이지의 표준 레이아웃을 만듭니다 그 전에 Laravel inbuilt 인증 시스템을 생성 해 봅시다 그래서 터미널에서, PHP 장인은 인증을합니다 자, 나는 인증 로그인 도트 블레이드 도트 php에서 몇 가지 마크를 훔칠거야 다음 단계는 vueJs에 채팅 구성 요소를 생성하는 것입니다

채팅 구성 요소를 추가 할 것입니다 이리 먼저 터미널에서 npm watch를 실행 해 봅시다 js의 변경 사항을 계속 살펴보고 app dot js 로의 변경 사항을 컴파일합니다 우리를 위해 파일

이제 리소스 js 구성 요소에서 예제 구성 요소 dot vue 파일을 볼 수 있습니다 이 항목의 이름을 Chats Component dot vue로 바꿀 예정입니다 즉시 터미널에서 NPM 컴파일 오류를 볼 수 있습니다 이것은 app dot js 파일에서 예제 구성 요소가 더 이상 등록되지 않기 때문입니다 있다

이 예제 구성 요소를 새 Chat 구성 요소로 교체하기 만하면됩니다 이제 Js는 app dot js에서 성공적으로 컴파일됩니다 채팅 도트에서 블레이드 도트 PHP는 이미 채팅 구성 요소를 추가했습니다 이제 브라우저에서 보도록하겠습니다 PHP 장인 봉사, 브라우저에서 채팅 페이지로 이동합니다

채팅 경로에 인증 미들웨어가 추가되었으므로 사용자 계정으로 로그인해야합니다 채팅 페이지에 액세스 할 수 있습니다 이제 새 계정을 만들어이 계정으로 로그인하십시오 사용자 이름은 Harish 이메일은 harish입니다 examplecom에서 및 암호

레지스터 사용자가 등록되고 로그인되었습니다 이제 채팅 페이지로 이동해 보겠습니다 여기 당신이 채팅 구성 요소에서로드 된 것을 볼 수 있습니다 그래서, 그것은 효과가 있습니다

다음 단계는 여기에 채팅 레이아웃을 만드는 것입니다 채팅 구성 요소 이 마크 업을 제거하고 div 행으로 시작하십시오 이 div 안에는 div를 두 개 더 만듭니다 div col-8 div col-4 이 클래스는 부트 스트랩 4에 있습니다

나는 당신이 이미 그것을 알고 있다고 생각합니다 이 부서에서는 새 메시지를 보내기위한 입력란과 메시지 목록을 표시합니다 이 부서에서는 활성 사용자 목록을 표시합니다 여기서이 메시지 목록에 대한 별도의 구성 요소를 만들고, 입력 필드 및 사용자 목록 하지만 여기서는 모든 것을 하나의 구성 요소에 넣을 것입니다 물건 설명

다음은 여기에 부트 스트랩 4 카드를 추가하여 메시지와 입력 내용을 보여줍니다 그래서, div 카드 카드 – 기본 div 카드 머리글 메시지 div 카드 – 본문 p – 0 이 p-0은 제로 패딩을위한 것이고, 나는 정렬되지 않은리스트에 메시지를 보여줄 것이다 그래서 ul list-unstyled,이 list-unstyled 클래스 목록 항목에서 글 머리 기호를 제거합니다 또한 고정 된 높이 300px와 오버플로 y 스크롤을 추가 할 것입니다

next li p-2,이 클래스는 목록 항목에서 약간의 패딩을 원하기 때문입니다 이 li 내부에서는 해당 메시지 텍스트 다음에 강력한 태그 안에 사용자 이름을 표시하려고합니다 여기에 사용자가 메시지를 입력 할 입력 필드를 추가하겠습니다 그래서, 입력 양식 제어 유형 텍스트, 이름 메시지 및 자리 표시 자 "Enter your message " 여기에 약간의 형성, 다음으로 span 태그를 추가하고 클래스는 텍스트를 음소거합니다 이 스팬 태그 안에는 사용자가 텍스트를 입력하는 것으로 표시됩니다 이제 사용자 목록을위한 마크 업을 만들 것입니다 그래서, 부트 스트랩 4 카드를 추가합시다 div 카드 카드 기본 div 카드 머리글 활성 사용자 div 카드 – 본문 내부자 여기에 우리는 unorder 목록을 만들 것입니다 활성 사용자를 표시합니다

그래서 ul li py-2이 클래스는 덧씌우 기 상단과 하단을 추가합니다 이 li 안에는 사용자의 이름이 표시됩니다 끝났다 이제 브라우저에서 어떻게 보이는지 보도록하겠습니다 새롭게 하다, 여기에 우리가 간다

그것은 채팅 시스템을위한 간단하고 표준적인 디자인입니다 그러나이 "사용자는 타이핑 중"이라는 텍스트가 좋지 않습니다 카드 밖으로 이동합시다 이제 더 좋아 보인다 우리의 다음 단계는 그것을 기능적으로 만드는 것입니다

그래서, 어디에서 시작해야합니다 몇 개의 엔드 포인트를 설정할 수 있습니다 노선 웹 도트 PHP에서, 여기서 모든 메시지를 가져 오기위한 메시지 경로를 설정합니다 다음으로, 채팅 컨트롤러에서이 함수를 생성 해 봅시다 공용 함수 가져 오기 메시지, return 사용자에게 메시지 get, 다음으로, endpoint는 메시지를 보내기위한 post route를 설정할 것입니다

채팅 컨트롤러 공용 기능 메시지 보내기, 요청을 수락합니다 여기서 우리는 메시지를 데이터베이스에 저장합니다 그래서, auth 사용자 메시지가 작성되면 배열 및 메시지 요청 메시지를 수락합니다 반환 상태 성공

이제 우리는 두 개의 경로를 만들었습니다 하나는 모든 메시지를 가져오고 두 번째는 새로운 메시지를 보내는 것입니다 다음 단계는 채팅 구성 요소에서이를 사용하는 것입니다 그래서, 우리는 데이터를 말할 수 있으며 여기에 데이터를 반환해야합니다 따라서 모든 메시지를 가져와야합니다

처음에는 비어 있습니다 그런 다음 구성 요소가 생성되면 액시스 호출을 만들어 모든 메시지를 가져오고, 응답을 받으면이 메시지를 응답 도트 데이터로 업데이트합니다 나는 이것이 분리 된 방법이어야한다고 생각한다 그래서, 나는 방법을 창조 할 것이다 메서드 이름이 메시지를 가져오고 메시지를 가져 오도록이 메서드를 이동한다고 가정 해 보겠습니다

그리고 여기서 우리는 이것을 fetch 메시지라고 부릅니다 여기서 모든 메시지를 필터링합니다 편집자가 오류로 강조 표시하는 것을 볼 수 있습니다 Vue에서는 v-for를 사용할 때 고유 키로 바인딩해야하기 때문입니다 메시지 도트 ID를 추가 할 수 있습니다

그러나 지금은 색인을 추가하겠습니다 여기에 메시지, 색인 이 강력한 태그에서는 메시지 점 사용자 이름과 여기에 메시지 점 메시지를 표시합니다 끝났어 따라서 구성 요소가 생성되면 액시스 호출을 수행하고 모든 메시지를 가져옵니다

우리는 움직임이 0 일 때, 빈 배열을 리턴 할 것입니다 여기서는 각 메시지를 목록 항목으로 렌더링 한 다음 여기에 메시지를 출력합니다 사용자의 이름과 메시지 좋아, javascript 변경 사항이 컴파일됩니다 이제 크롬으로 전환하여 새로 고침을하면, 메시지가 없으므로 제외 된 메시지가 없습니다 검사 도구, 네트워크 탭에서

이 요청은 axios에 의해 만들어지며 빈 배열을 반환합니다 이 Vue 탭에는 Chats 구성 요소가 있으며 여기에는 메시지 배열이 있습니다 그래서 예상대로 모든 것이 작동하고 있습니다 이제이 입력 필드에 대해 작업 해 보겠습니다 가능한 한 간단하게하려고 노력할 것입니다

그래서, 나는이 입력을 새로운 메시지에 묶을 것이다 그리고 처음에 그것은 비어 있습니다 당신이 이것을 눈치 챘을 수도 있습니다, 나는 실수를했습니다, 그것은 빈 배열이어야합니다 이제는 Enter 키를 눌러 메시지를 보내려고합니다 여기에서 keyup dot는 sendmessage를 입력하십시오

이제 우리는 그것을위한 방법이 필요합니다 그런 다음 메시지에 게시물 요청을 제출합니다 특히, 나는 메시지를 원한다 그리고 그것은이 새로운 메시지의 어떤 사용자 유형이든간에 입력 필드 그 후, 우리는이 입력을 지울 수 있습니다

다음 여기, 이 도트 메시지 도트 푸시, 메시지는이 새 메시지와 동일합니다 알았어, 그거 힘들게 해줘 메시지를 보내라 안녕하세요 그것을 보내려면 입력하십시오

그것은 효과가 없었습니다 inspect 툴의 console 탭에서 보자 여기 오류입니다, 정의되지 않은 'name'속성을 읽을 수 없습니다 메시지 전송시 새 메시지를 messages 배열에 푸시했습니다 여기서 우리는 메시지 사용자 이름을 인쇄하려고합니다

그러나 메시지에서 사용자를 찾을 수 없습니다 그래서, 여기에도 우리는이 새로운 메시지와 함께 사용자를 밀어 넣을 필요가 있습니다 그럼,이 메시지를 보내는 사용자를 어떻게 보내겠습니까 VueJs 소품을 사용합니다 그리고 여기에 사용자가이 사용자

다음으로 view chats dot blade 도트 php에서 여기에 사용자 인증 사용자를 바인드해야합니다 이제 이것을 브라우저에서 테스트 해 봅시다 새로운 메시지를 보내는 것, 적중, 자, 이제 작동 중입니다 이제 다음 단계는 무엇입니까? 다음으로, 우리는 새로운 메시지를 방송 할 것입니다

이를 위해 새로운 이벤트를 만들어 보겠습니다 PHP 장인이 만든 이벤트 MessageSent App 이벤트에서 MessageSent dot php 이 MessageSent 클래스는 ShouldBroadcast 인터페이스를 구현합니다 구성이 메시지를 수락합니다 이 메시지는 메시지와 같습니다

여기서 우리는 공개 메시지를 선언합니다 broadcastOn 메소드에서는 private 채널 대신 Presence Channel을 반환합니다 채널 이름이 채팅이라고 가정 해 보겠습니다 프레즌스 채널은 비공개 채널과 동일하지만 추가 기능을 통해 누가 채널에 있습니다 다음으로 채널 경로를 만들어야합니다

따라서 경로 채널에서는 php를 사용합니다 브로드 캐스트 채널, 여기서 채널 이름은 채팅, 사용자 기능입니다 비공개 채널에서 우리는 사용자가 해당 채널에 액세스 할 수 있는지 확인하기위한 로직을 추가합니다 채널을 호출 한 다음 부울 true 또는 false를 반환합니다 PresenceChannel에서 비공개 채널처럼 사용자가 액세스 할 수 있는지 확인합니다

채널,하지만 부울 대신 우리는 사용자를 반환합니다 그래서, 여기에 우리는 단지 사용자를 반환합니다 사용자 개체 만 반환해야 할 필요는 없으며 아무 것도 반환 할 수 없습니다 프로젝트 필요에 따라 다음으로, 우리는이 이벤트를 방송 할 것입니다 그래서 채팅 컨트롤러

여기 sendMessage 함수에서 새로운 MessageSent를 브로드 캐스트하면 메시지가 전달됩니다 여기서 메시지는이 생성 된 메시지 객체와 같습니다 다음 단계는 채팅 구성 요소에서이 메시지 전송 이벤트를 수신하는 것입니다 여기에서 구성 요소가 생성되면 채팅 채널에 참여하게됩니다 그래서, 에코 점 가입 채팅 MessageSent를 경청하십시오

이 점 메시지는 이벤트 메시지를 푸시합니다 끝났다 브라우저에서 보자 그래서, 새로운 터미널에서, PHP 숙련공 websocket 서브, 이 새 창에서 examplecom에 John이라는 새 계정을 등록하고 암호를 입력합니다

다음으로 채팅 페이지로 이동하십시오 여기에서 메시지를 보내십시오 여기에 메시지가 인쇄되었지만이 창에는 메시지가 나타나지 않습니다 다시 뭔가 잘못되었습니다 inspect 툴의 console 탭에서 보자

동일한 오류, 정의되지 않은 '이름'속성을 읽을 수 없습니다 메시지 전송 이벤트에서 메시지 배열로 메시지를 푸시하고 여기에 메시지를 인쇄했습니다 사용자 이름 여기 괜찮아 보인다 그렇다면 문제는 어디에 있습니까? 우리가 메시지를 방송 한 채팅 컨트롤러를 보자

여기에 문제가 있습니다 이 메시지는 사용자에게 열심히로드되지 않습니다 따라서이 문제를 해결하려면 메시지가 사용자를로드해야합니다 이제 다시 테스트해볼 수 있습니다 브라우저 새로 고침으로 향함 이제 메시지를 보냅니다

메시지를 두 번 인쇄했습니다 이 창에는 메시지가 한 번 인쇄됩니다 다시 보자 실시간 메시징이 작동하지만 새로운 문제가 있습니다 우리는 메시지를 보냈고 메시지를 두 번 인쇄했습니다

문제는 여기에 있습니다 첫 번째 메시지는이 이벤트가 끝나고 여기에서 2 번째 메시지가 왔을 때입니다 enter 키를 누를 때 새 메시지가 전송되었습니다 그래서, 여기에 나와있는 사람을 제외한 모든 사람들에게 브로드 캐스트 이벤트를 말할 필요가 있습니다 메시지

어떻게 볼 수 있습니다 채팅 컨트롤러에서, 여기서 우리는 다른 사람들에게 방송 이벤트를 말합니다 이제 그 한 발을 내 보자 이 두 가지 모두 새로 고침입니다 John은 한 번 메시지를 받고 Harish도 한 번 메시지를받습니다 이제는 WebSocket을 사용하여 실시간으로 메시지를 보내고받습니다

이제 다음 단계가이 섹션에서 모든 활성 사용자를이 섹션에 표시합니다 채팅 채널 그래서, 어떻게 할 건데? 빈 사용자 배열을 초기화하십시오 다음은 사용자를 필터링하고 사용자 이름을 인쇄합니다 이 채팅은 프레즌스 채널이라는 것을 알고 있으므로, 이 채널의 사용자 따라서 세 가지 새로운 방법을 사용할 수 있습니다

하나는 여기에 호출됩니다 이것은 페이지가로드되고 그것에 대한 정보가 포함되어있을 때 트리거 될 것입니다 모든 사용자가 현재 여기에 있습니다 여기에 우리가 할 일을 기록하십시오 그래서 우리는 그 방법이 촉발 될 때 즉시 볼 수 있습니다

사용자가 채널에 가입하면 다음 메소드가 연결됩니다 사용자가 채널을 나갔을 때 떠나는 세 번째 방법 인이 메소드 핸들러 방아쇠를 당길 것이다 이것을 브라우저에서 보자 이 페이지를 새로 고침하십시오 콘솔에서 "here"메소드가 실행되었고 두 명의 사용자가 걸렸습니다

이 페이지를 새로 고침 할 때, 이 창에서 합류, 떠남, 방법 반영을 볼 수 있으며 이미 보았습니다 이 현재 창이 새로 고쳐질 때 다시 한번 보자 이 창에서 홈 페이지로 이동 한 다음, 콘솔을 지우고, 새로 고침하면 여기에 방법이 촉발되었고, 현재 한 사람이 있습니다

다른 창에서 채팅 페이지로 다시 이동하십시오 이제 결합 메소드가 트리거됩니다 그리고 그 사용자가 여기에 반영되었습니다 이 창에서이 방법은 두 명의 사용자를 반영합니다 이 페이지를 떠날 때, leave 메소드가 트리거됩니다

이 페이지를 떠난 사용자입니다 즉,이 세 가지 방법을 결합하면이 작업을 수행하는 데 필요한 모든 것이되어야합니다 시도해 봅시다 바로 여기, 사용자 목록이 있으면 우리는 그것을 삽입 할 것입니다 바로 여기에 사용자를 밀기 만하면됩니다

사용자가 퇴장하면 사용자를 필터링하여 목록에서 삭제합니다 크롬으로 돌아가서 새로 고침하십시오 여기서 사용자 Harish를 볼 수 있습니다 다른 창문에, 채팅 페이지로 이동, 이제 실시간으로 John이 추가되었습니다 두 창에는 두 명의 사용자가 있습니다

Harish가이 페이지를 떠난다면 여기에서 Harish가 제거됩니다 Harish가 채팅 페이지로 다시 이동하면 그는 페이지없이 실시간으로 다시 나열됩니다 새롭게 하다 이제 모든 것이 제대로 작동합니다 이것은이 비디오의 전부입니다

다음 비디오에서는이 사용자 입력 텍스트에 대해 작업 할 것입니다 이 enable_client_messages 구성 옵션을 통해 수행됩니다 다음 비디오에서 살펴볼 또 다른 사항은, 몇 가지 메시지를 보내면이 스크롤이 상단에 붙어있는 것을 볼 수 있습니다 우리는 메시지를 아래로 스크롤해야합니다 그리고 우리는 다음 비디오에서이 문제를 해결할 것입니다

자습서가 마음에 들면 좋아하는 버튼을 누르고이 비디오를 공유하고 잊지 마세요 우리를 구독하십시오 곧 다음 비디오에서 보자

토요타 올 뉴 아발론 하이브리드 국내 출시, 시장의 경쟁자는? #2

토요타 올 뉴 아발론 하이브리드 국내 출시, 시장의 경쟁자는? #2 디젤게이트의 혼란 속을 빠져나와 이제 조금씩 복귀를 준비 중인 폭스바겐 역시 미묘한 기분일 것이다 프리미엄 수입차 시장의 장벽과 같은 5,000만원 이하에서 파사트의 계보들은 늘 선방을 해왔던 건 사실이다

그러나 디젤 엔진에 대한 부정적인 이미지가 가득한 현재의 상황에서 '한 체급 높은 올 뉴 아발론'이 적극적으로 다가서면 난감할 수 밖에 없다 아마 또 다시 '할인 전략'을 고민하고 있을지도 모른다 게다가 하반기 출시를 앞두고 있는 프리미엄 스타일의 세단, 아테온도 마찬가지다 가뜩이나 부정적인 디젤 파워트레인을 탑재하고 '고급스러운 파사트'의 포지션을 추구한 아테온인데, 자칫하다간 올 뉴 아발론 하이브리드보다 '1,000만원이 비싼 좁은 디젤 차량'으로 전락할 수 있기 때문이다 혼다 어코드 하이브리드 & 토요타 캠리 하이브리드

토요타의 차량이 데뷔했는데 토요타의 차량이 긴장하게 생겼다 그리고 그와 비슷한 구성의 혼다 또한 마찬가지다 사실 혼다 어코드 하이브리드나 토요타 캠리 하이브리드를 보고 있으면 올 뉴 아발론이 4,660만원이라는 정말 파격적인 수준의 가격표를 달고 나오면 안되는 것이라 해도 과언이 아니다 먼저 같은 브랜드에 속한 캠리 하이브리드의 경우 국내 시장 판매 가격은 4,190만원이나 신형 모델로서 다양한 개선을 고려했을 때 합리적인 가격이라는 평가를 받았는데, 막상 올 뉴 아발론 하이브리드와의 간격을 크게 벌리지 못한 것이다 물론 체급 차이에 따라 캠리 하이브리드를 택할 수 있지만 아무래도 올 뉴 하이브리드에 시선을 갈 수 밖에 없다

같은 브랜드는 둘째치고 정말 시급한 건 혼다다 혼다 어코드 하이브리드의 판매 가격은 4,240만원에서 4,540만원으로 책정되었다 한 체급 위인 올 뉴 아발론 하이브리드와 어코드 하이브리드의 판매 가격이 말 그대로 '같다'라고 해도 무방한 수준인 것이다 효율성 부분에서 어코드 하이브리드가 좋은 평가를 받아도 '대형 하이브리드 세단'의 존재감은 분명히 남 다르다 제네시스 G80 디젤

제네시스가 프리미엄 브랜드라 토요타와 직접 비교하긴 어렵다고 말할 수 있지만 올 뉴 아발론 하이브리드가 '제네시스 G80 디젤'보다 저렴하다면 이야기가 조금 달라진다 경쟁 모델 대비 넉넉한 공간을 갖춘 프리미엄 세단이자 합리적인 매력까지 갖고 있는 G80 디젤이었는데 '더 친환경적이고' 공간도 여유로운 올 뉴 아발론 하이브리드가 더 저렴하니 한 번 정도 돌아볼 이유는 충분한 것이다 현대 맥스크루즈, 기아 쏘렌토 현대 맥스크루즈나 기아 쏘렌토는 SUV라는 특수성 때문에 올 뉴 아발론 하이브리드와의 직접적인 경쟁을 하진 않는다 하지만 가격적인 부분에서는 이야기가 달라진다

게다가 정숙하고 효율 또한 우수한 하이브리드 세단이라는 점은 분명 SUV가 절대적으로 필요한 게 아닌 상황에서 '가격적인 부분에서 고민하기 충분한 이유'를 제시한다 좋은 시작점, 올 뉴 아발론 하이브리드 올 뉴 아발론 하이브리드는 말 그대로 '좋은 시작점'에 자리하게 되었고, 또 주변의 좋은 조건도 마련되었다 그렇기 때문에 기대 이상의 결과를 얻을지 모른다는 생각이 든다 과연 앞으로 올 뉴 아발론 하이브리드가 어떤 실적을 선보이게 될까?

한국일보 모클팀 – 김학수 기자

Spatie Laravel Permission Package Tutorial | User Role and Permission #2

laravel 권한 튜토리얼과 마지막 에피소드에 오신 것을 환영합니다 우리가 어떻게이 패키지를 설정하고 역할과 역할을 허가와 분명히 그들 사이의 관계지만 마지막에 에피소드를 한 번 더 해보았습니다

트레이 2는 사용자 모델에서 우리가 가지고있는 규칙과 권한을 의미합니다 이제 생성 된 사용자를 사용자에게 할당 할 수 있으므로 이러한 모든 작업을 수행하는 방법을 알아 봅시다 이것 때문에 우리가 이런 일을 할 수있는 역할의 상자가있어서 다시 보자 PA 서비스를 다시 시작 했으므로 aleeah가 만들었습니다 이제 우리는 localhost localhost와 8000에 갈 것입니다

이제 데이터베이스를 플러시하고 지금은 새 사용자를 등록 해 봅시다 여기에 내 대수 코드로 가면 여기에 색인이 있습니다 내가 집으로 돌아 오면 집에있는 컨트롤러가있는 기능 그리고 크롬에 ​​이것을 확인해라 나는 이것이 올바른 것을 의미한다

파일 그래서 우리가 마지막 에피소드에서 규칙을 만들지 않은 규칙을 만들자 만들었지 만 나는 데이터베이스를 열심히 말 했으므로 내가해야 할 일이있다 하나 더 창조해서 그 이름을 창조자로 다시 쓰고 이전과 마찬가지로 이전에 권한과 사용 권한을 다시 만들어 봅시다 권한 이름은 편집이 게시물은이 역할과 관련이 없습니다 여기 Chrome에서 페이지를 새로 고침 할 때 오류가 발생하지 않습니다

이제 Pro에서 계속 볼 수 있습니다 우리가 가지고있는 권한 테이블에 우리가 가지고있는 역할 테이블 게시물은 있지만 우리는 아무런 관계가 없으며 지금은 그렇게하지 않을 것입니다 나중에 할거야하지만이 두 모델에서 뭔가를 갖고 싶어 그래서 모델 우리는 분명히 사용자 모델을 사용할 모델을 허용합니다 그걸 사용하면 문서를 스크롤 할 수 있습니다 아래로 스크롤하거나 맨 위를 스크롤해도 사용자가 볼 수 있습니다

권한 사용자가 규칙을 할당하므로 간단한 작업으로 모든 것을 할 수있는 방법을 알아 봅니다 내가 이미 그 역할을 창조했기 때문에 우리가 가진이 것들 권한 그래서 나는이 두 가지를 언급 ​​할 것이고 나는 내가 있기 때문에 내가 로그인 할 수있는 기본 사용자 인 인증 사용자라고 말할 수 있습니다 여기에 좋아하는 권한을 부여하면 내가 본 것처럼 사용자가 보았던 게시물을 편집 할 수 있습니다 내가 크롬을 페이지에 오류없이 새로 고침하면 게시물을 편집 할 수있는 권한을 부여하십시오

속편 프로 모델에 이번에는 권한 테이블이 하나의 항목과 당신을 가지고있다 그것이 연결되어 있다고 말하는이 화살표와 이제 연결되어 있음을 볼 수 있습니다 게시물을 수정하는 권한이므로 매우 유용하지만 우리는 역할을 첨부하는 것을 보았습니다 우리가 말할 필요가있는 사용자는 규칙을 할당합니다 그렇게함으로써 인증 사용자는 이와 같은 역할을 할당하고 역할은 작가가 간단합니다 충분히 괜찮아

한 번 더 크롬에 가서 페이지를 새로 고침하자 그래서 우리는 할당 된 것을주고 오류를 새로 고쳐야합니다 여기에 새로 고침이 모델 규칙을 가지고 있거나 실제로 모델에 규칙 표가 새로 고침되어 있습니다 그래, 다시 우리가 가지고 있고 이것은 작가 인 규칙이다 그래서 지금이 두 테이블 이것이 채워 졌다는 것은 사용자가 어떤 권한을 가지고 있음을 의미합니다

사용자가 무언가를 가지고 있는지 확인할 수 있습니다 당신이 볼 수있는 문서 여기에 뭔가가 있습니다 예 권한은 사용자 권한이므로 지금 확인해 보겠습니다 사용자는 이처럼 이동하고 권한은 어떻게 될지 보도록하겠습니다

여기에 가서 크롬을 보자 새로 고침을하자 한 가지 권한이있다 게시물을 편집하려면 분명히 하나의 허가를 받았으므로 알 수 있습니다 이 규칙에는 역할 위임에없는 권한이 없습니다

무엇 때문에 다른 역할을 추가하지 않는 이유는 무엇입니까? 나는 허가를 만들려고하는데이 허가는 같다 작가가 게시물을 쓸 수 있기 때문에 게시물을 쓰면 나는 허가가 이 권한은 역할과 같은 역할을 역할과 동일하게 말할 것입니다 ID로 정의하고 ID로 찾아서 마지막 에피소드에서 이것이 어떻게되는지를 알 수 있습니다 이 규칙에 따라 작업 할 예정이므로 권한을 할당하여 권한을 부여 할 것입니다 그리고 허가와 같은 것이고 내부에 있어야합니다

이 권한은 이제 괜찮습니다 크롬에이 페이지를 새로 고치면 오류가 없습니다 속편 Pro 롤에 권한이 있습니다 작가의이 역할이 허가에 연결되어 모든 사용자가이 규칙을 가지고 있음 자동으로 게시물 작성 권한을 얻으므로 지금 우리가 볼 수 있습니다 1 종류의 허가는 2 종류의 허가를 가지고 있습니다

와이어는 기입 포스트입니다 규칙 1 권한은 어떤 역할과도 연결되지 않은 편집 게시물입니다 사용자는 작가의 역할을 가지고 있기 때문에 자동으로 권한을 얻습니다 글을 쓰는 사람은 글쓴이의 역할을하기 때문에 글을 올리고 있습니다 작가가 오른쪽 게시물 권한에 연결되어 있으면 자동으로 권한을 얻습니다

게시물 사용 권한은 있지만 사용자의 사용자는 게시물을 편집 할 수있는 권한이 있으므로 사용자의 권한을 얻으려고하면 어떻게됩니까? 이 부분을 주석으로 풀어보고 마지막으로 권한을 얻으려고합니다 지금 하나를 얻으 라 오, 아직도 우리는 하나를 얻고있다 우리는 두 가지를 가지고있다 권한은 포스트 와이어 역할을 쓰고 여기에서 직접적으로 게시물을 편집합니다

직접 권한을 얻는 것과 같은 것을 얻을 수있는 문서이므로 보도록하겠습니다 이것의 결과는 무엇이 될까요? 직접 권한이있는 게시물 수정이 권한은 규칙이나 규칙과 관련이 없습니다 할당 된 와이어 규칙이 아닐 수도 있습니다 이것은 역할에 첨부 될 수 있으며 그 역할은 그렇지 않을 수 있습니다 사용자에게 할당되었지만 이것은 직접적이지만 사용 권한 와이어 역할은 어떻게되어 있습니까? 이 일을하면 아주 아주 중요합니다

지금 우리가 편집 대신 올바른 게시물을 얻는 것을보십시오 우리가 규칙을 철회 할 수있는 권한을 얻을 수 있다고 말했기 때문입니다 이 권한과 같은 모든 권한을 부여하면 모든 권한이 부여됩니다 권한이 있으므로 직접 권한 개념을 갖는 것이 매우 중요합니다 허가 와이어 규칙 그래서 당신은 권한을 가질 수있는 그런 식으로 사용할 수 있습니다 이 권한은 프로젝트에서 액세스 수준의 일종을 가질 수 있도록 허용합니다

작가의 역할을하는 사람이 누구인지 모를 경우 사용자를 확보하십시오 단순히 사용자를 반환한다고 말할 수 있으며 사용자를 얻지 만 역할을 수행한다고 말합니다 작가의 이런 식으로 이런 식으로 하나 얻을 그래서 만약 내가 리프레시 예 이것은 작가의 이러한 모든 역할을 유사하게 갖는 것입니다 허가를 얻기 쉽고 우리는 권리 WRI 테 게시물이 권한이 게시물 다시 한번 같은 결과를 얻으려고합니다 왜냐하면 우리는 오직 하나의 사용자 및 권한 및 역할에 모두 연결되어 있으므로 한 번 더 보도록하겠습니다

그리고 평상시와 같이이 권한을 여러 개 할당 할 수 있습니다 마지막 에피소드에서도이 사실을 알려 줬지만 여기서는별로 중요하지 않습니다 중요한 부분은 권한을 취소하고 규칙을 제거 할 수있는 역할을 제거하는 것입니다 또는 권한을 취소 할 수 있으므로 권한을 제거하려는 경우 권한을 취소해야하므로 권한을 얻고 그런 다음 권한을 취소하고 권한 이름을 오른쪽 게시물로 보내고 직접적인 게시물이기 때문에 편집 게시물을 말하고 우리는 그것을 취소합니다 왜 우리의 역할을 제거해야하는지 허락을 취소하고 싶습니다

새로 고침을하고 새로 고침을하면 허락을 받으면서 실제로 취소됩니다 저것에 관하여 미안하게 허락하고 허락하는 경우에 이것은 의미합니다 나는 속편 Pro에 가서 모델을 볼 수있는이 모델을 새로 고칩니다 권한에 값이 없으므로 역할을 제거 할 수도 있습니다 당신은 작가의 제거 역할과 역할을 제거한다고 말해야합니다

일을하든 않든 상관 없으므로 역할을 제거하십시오 어쩌면 우리는 다른 역할을 찾을 수 있습니다 문제 제거 역할은 좋아요 그래서 역할을 제거하십시오 손을 뻗어도 모델에 역할이 있다는 의미의 오류는 없습니다

데이터를 가지고 있으므로 CI를 가지고 어떻게 규칙을 할당 할 수 있는지 설명했습니다 역할을 제거하고 가장 중요한 직접 승인 간의 차이점 그리고 권한 철사 역할에 관해서는 다음 에피소드에서 우리가 어떻게 우리가 권한을 사용하여 프로젝트에 일종의 액세스 수준을 부여하십시오 이 채널을 구독하지 않고 비트 퓸을 구독하고 구독하지 마세요 벨소리를 치는 걸 잊어 버렸어 페이스 북 트위터와 Instagram 우리는 다음 에피소드에서 만날 때까지 만날 것이다 안녕

[시승기] 매콤한 다운사이징, 재규어 XJ, XF (2)

[시승기] 매콤한 다운사이징, 재규어 XJ, XF (2) ▲재규어 XJ 30 SC 프리미엄 럭셔리 LWB  ▲재규어 XF 20 P

달리는 느낌XJ나 XF 모두 다운사이징 모델이지만 달리기에서 부족한 모습은 전혀 보이지 않는다 5m 전후의 커다란 덩치를 3리터 슈퍼차저와 2리터 터보 엔진이 날렵하게 이끌어 간다 매끈한 가속감도 좋고 고속에서 재가속해도 시원시원하다 하체도 쫀쫀해 굽이진 길이 반갑다 재규어의 다운사이징은 군살을 빼서 근육을 도드라지게 한 것 같다

출력은 높이고 효율은 향상시키는 다운사이징의 목적을 제대로 달성했다 심지어 XF의 4기통 엔진 소리는 6기통 엔진처럼 부드럽기까지 하다 하지만, XF의 변속기는 때로 뜻하지 않게 존재감을 드러낸다 언덕을 오를 때 불현듯 기어를 낮춰 울컥거릴 때가 가끔 있다 다듬을 필요가 있다

  놓치면 안 되는 특징오디오 시스템이 바우어앤윌킨스(Bower & Wilkinson)에서 메리디언(Meridian)으로 바뀌었다 둘 모두 손꼽히는 고급 오디오 브랜드다 하지만, 성향은 좀 다르다 바우어앤윌킨스는 2000년대 들어서야 본격적으로 디지털 사운드를 받아들였지만, 메리디언은 1983년부터 CD플레이어를 만드는 등 오랜 시간 디지털 사운드 재생에 노력을 기울였다

그래서 메리디언이 MP3파일로 음악을 듣는 요즘엔 더 잘 어울린다 XJ에 장착된 메리디언 프리미엄 오디오 시스템은 MP3 재생에 발군이다 최근 보스나 뱅앤올룹슨 같은 프리미엄 오디오 시스템이 탑재된 차들이 부쩍 늘었지만, 제일 깊이 매료된 건 메리디언이다 소리가 가장 생생하고, 현장감도 넘친다 

기억해야 할 숫자들재규어 XJ 30 슈퍼차저는 최고 출력 340마력, 최대 토크 459kgm를 뿜어낸다 정지 상태에서 시속 100km까지 59초면 충분하다

연비는 복합기준 84km/l고 CO2 배출량은 213g/km다 2012년형 XJ 5리터 모델은 시승모델보다 배기량이 2리터나 차이 나지만 45마력 더 세고 67kgm 강하다

‘제로백’도 불과 02초 빠를 뿐이다 또한, 표준연비보다 높게 측정되는 구연비 기준으로도 효율은 08km/l 떨어진다 그러면서 CO2는 96g/km나 많이 배출한다

  재규어 XF 20 터보는 최고 출력 240마력, 최대 토크 347kgm를 발휘한다 정지 상태에서 시속 100km까지 7

9초가 걸린다 연비는 복합기준 94km/l다 CO2 배출량은 189g/km다 이 엔진은 레인지 로버 이보크에도 들어간다

같은 다운사이징 엔진인 포드 퓨전의 2리터 에코부스트 엔진과 비교하면 최고 출력은 6마력 더 세지만, 최대 토크는 26kgm 낮다 CO2 배출량은 에코부스트 엔진이 17g/km 더 적고 연비도 09km/l 좋다

하지만, XF가 퓨전보다 115kg이나 더 무겁다 재규어 XJ는 1억990만원부터 2억2390만원까지다 시승한 30 SC 프리미엄 럭셔리 LWB는 1억4690만원이다 재규어 XF는 6540만원부터 8690만원까지이며, 소개된 XF 20 P 럭셔리는 6590만원이다

2017 Jaguar XE 35t vs. 2017 Mercedes-AMG C43 – Head 2 Head Ep. 91

(엔진 호우 윙) (활력을주는 음악) – 안녕! 이것은 재규어 XE 35t입니다 그것은 시장에서 가장 과소 평가 된 스포츠 세단입니다

우리가 머리 2 머리의 에피소드에서 그것을 가지고 있었던 마지막 때, 그것은 그 다음 현재, BMW 335i를 패배시켰다 M 스포츠 물건의 전부와 더불어 그것은 엄청난 운전자의 차입니다 그러나, 그 후, 메르세데스는 새로운 선수를 소개했다 C43 (자동차 엔진 revving) 오, 왜 그래? (타이어 긁힘) (기침) 맞춰 보자

너는 너의 차를 또 하나 밟고있다 판매하기 전에 가치를 높이기 위해 동영상에 추가하십시오 – 오, 그래, 불에 타기를하는 것은 그 가치에 도움이된다 아니, 나는 그것을 파는 것이 아니다 당신은 나에게 C43 AMG를 가지고 오라고했다

C43 AMG입니다 -이 에피소드는 신차에 관한 것입니다 그것은 인턴보다 나이가 많습니다 – 그 새 물건 가져 왔어, 그러나 그것은 AMG가 아니다 그것은 메르세데스 – 벤츠입니다

AMG 배지를 쳤다 – 그 멍청이는 AMG 야 (엔진 revving) (낙관적 인 테크노 음악) (낄낄 거림) (엔진 revving) (낙관적 인 테크노 음악) (경적 소리) (비행기 엔진 포효) (서스펜스 넘치는 음악) – 아뇨, ​​아뇨, 아뇨, 아뇨, 아뇨 – 뭐? – 나는 C43 AMG라고 부르지 않고있다 메르세데스가 그것을 C43 AMG라고 부르지 않았기 때문에 작년에 그 바로 그 차는 C450 4matic AMG Sport였습니다

그리고 그것은 매우 명확하게 의미했습니다, 그것은 보통의 C 급이 아니 었습니다 그러나 그것은 또한 AMG가 아니었다 그래,하지만 1 년 동안 만 AMG Sport 였어 메르세데스는 그들이 실수했다고 깨달았습니다 지금 그들은 AMG 상표를 확장하고 싶어한다

당신의 주장은 완전히 똑같습니다 "Wah, wah, wah, "나 자신에게 죽음을 외칠거야 "포르쉐가 SUV를 만들고 있기 때문에" – 그랬어 (웃음) 내 요점은, 그들은 SUV를 만들었다는거야

그들은 세단을 만들었고, 다른 SUV를 만들었고, 그들은 돈을 많이 벌었 어 이제는 911이 그 어느 때보 다 나아졌습니다 카이엔 없이는 911 R이 없을 것입니다 – 그리고 나는 당신이 911을 전혀 가지지 않을 것이라고 주장 할 것입니다 그들이 카이엔을 911에 신고했다면

배지가 중요합니다 AMG는 무엇을 의미합니까? – 큰 엔진, 많은 힘 – 그리고? – 나는 그것을 지나치게 생각하지 않을 것입니다, 큰 엔진, 많은 힘 좋아, 다른 사람들이 그것을 간과했다 그것은 가장 비싼, 가장 독점적 인, 최고의 마력, 최고의 공연, 가장 시끄러운 차가 – 그래서 발에서 당신의 주장을 쐈어

당신의 논리에 따르면, S63과 SL63 사기성 AMGs이다 왜냐하면 S65, SL (65)은 단지, 더 많은 힘, 더 배타적 인, 더 비싼 – 63 대와 65 대가 가장 비쌉니다 그리고 그것의 변종들 (조니 웃음) 그런데 63 세 이상이 65 세보다 빠릅니다

그래서 모든 것이 잘 작동합니다 더 중요한 것은 혼란 스럽습니다 AMG가 아닙니다 거기에 모두 앉아있다 "오, 나를 봐

"나는 부치, AMG 배지가 있어요" 그리고 Y 등급의 여름 타이어가 있고, 그것은 130 mph를한다 그리고 그것은 그 것이다 아우토반에서 디젤 골프는 그냥 갈 것입니다 (자동차 줌을 모방)

– 제이슨, 나는 네가 이름들과 싸우는 일을 끝냈어 – 오, 이제 막 시작했습니다 그 재규어 뒷쪽에있는 배지를 보았 니? 35t? 그게 무슨 뜻이야? – 그래 아니, 아니, 네 말이 맞아 마찬가지로, 우선, 그것은 과급 상태입니다

거기에는 t가 있습니다 그래서 심지어 Audi, 말할 첫번째 사람, "이봐, 차에 타고 싶다" 그리고 그 담즙이 "그래, "과급은 터보 차져의 기계적 형태 다" (제이슨 신음 소리) 그들도 지금 터보 차에 있습니다, 그렇죠? 그리고 35? 3 리터짜리 V6입니다 5 개가 없습니다! – 알아! – 우리가 합의한 것 같아

일종의 어색함 알았어, 알았어 호르헤를 멈출 시간 자동 횡단을 시작할 시간 오, 맞아, 우린 기본적으로 항상 우스꽝 스럽다

– 그럼, 안정감, 스포티 플러스 모드, 뻣뻣한 스프링스, 에어컨, 비록 여기가 800도이지만, 내가 얻을 수있는 모든 도움이 필요 하니까 그리고이 차는 가볍고 4 륜구동을 가지고 있습니다 나는 Jonny가 전혀 기회가 없다는 것을 알지 못합니다 내가이 AMG를 실제로 좋아한다고 말하지 마라 좋아, 너를 세에서 세어 볼거야

괜찮아? 셋 둘 하나 가기 (엔진 회전 수) – 빠른 발사, 하드 교대, 브레이크 오, 그래, 그녀는 약간 언더 스티어 야 그러나 고정 비율 모든 휠 드라이브 수단 차는 항상 똑같은 일을합니다

네가 모퉁이에서 로켓을 타는 것을 의미한다 끔찍한 터미널 언더 스티어 – 그의 도구에 대해 불평하는 가난한 목수입니다 -이 브레이크는 굉장합니다 중대한 물린, 너무 언더 스티어에 대해 나쁘다

오, 재규어는 여기에서 훨씬 더 재미있을거야 그러나 나는 그것이 더 빨리 될 것이라고 생각하지 않는다 (타이어 끽끽 소리가 나기) (엔진 revving) (삐걱 거리는 소리) 오! 음 A / C가 다시 올 수 있습니다 알았어, 카미 사 그것은 53

40이었고, 5340 – 그건 공식적으로 기록이에요 그건 사실이야 당신은 현재이 코스의 전 시간 기록 보유자입니다 – [Jason] 네 차례 야

(자동차 엔진) – 재규어에서 직선에서 느립니다 하지만 훨씬 균형이 잡혔습니다 거의 50/50이고 51/49 같아요 메르세데스, 모든 무게, 또는 그것의 적어도 56 %가 앞에 있습니다

또한 전 륜구동, 재규어의 후륜 구동, 오토 크로스에서는 더 좋습니다 또한, 나는 오토 크로스에 능숙합니다 – 조니, 준비 됐니? 좋아, 너를 세지 3, 2, 1,가 (낙관적 인 테크노 음악) (엔진 회전 수) 좋아, 좋아

이제 이것이 더 단단한 코너입니다 나쁘지 않은, 나쁘지 않은, 앞으로의 기세 리틀 언더 스티어, 약간의 푸시 괜찮아 슬라롬, 슬라럼 싫어

(삐걱 거리는 소리) – 이제 문제는 시간에 대해 거짓말을하는 것입니까? 나는 그에게 진실을 말하고 있는가? (무거운 락 음악) (삐걱 거리는 소리) – 오, 와우 와우 세상에, 나는 많은 원추형을 쳤다 좋아, 너 더 많이 연습 했어야 할지도 몰라 좋아, 오, 그래 – 나는 그 시간에 대해 거짓말하지 않을거야

(타이어 끽끽 소리가 나기) (엔진 revving) – 끝까지 조금 옮겼어요 나는 전환점을 불 태웠다 나는 잃어버린 시간을 만회하려고 노력했다 오, 잃어버린 시간을 보냈어 콘에서 많은 시간을 추가함으로써 그래서 당신의 실제 시간은 54

7이었습니다 그러나 우리는 원뿔 2 초를 추가 할 것입니다 총 시간은 42 분 14 초입니다 – 그래,하지만 네가하는 말은, 사실 우리가 규칙을 무시한다면, 나 거기있어 – 그래

– 너 괜찮 니? – 그래, 내가 이겼어 오토 크로스의 승자는 매우 분명했습니다 (기침) AMG가 아닙니다 – 어, 허 -하지만 아니, 봐

우리는이 차에 대해 이야기하고 그것이 무엇인지 이야기해야합니다 그래서 전 륜구동으로 C450입니다 그것은 4matic입니다 작년과 같은 엔진 (362의 마력) 트윈 터보 차져 3 리터 V6

그리고 유일한 차이점은 이전의 7 – 속력 자동 정말 새로운 9 단 자동 변속기에, 짧게 맞추면 라인에서 벗어난다는 뜻입니다 것은 42 초 0에서 60를한다 – 네, 그래서 당신이 착륙하는 곳이든 진짜 대 AMG 토론에 관해, 그것은 인상적이다 한 시간에 4

2 초에서 60 마일까지입니다 – [Jason] Fast – 빨리, 빨리 – 네 – 격렬하게 빨리

그러나 이것은 어느 쪽도 당황하지 않습니다 제 말은 46 초에서 60 초 사이입니다 후륜 구동, 전 륜구동이 아닙니다 그리고 그것은 더 적은 힘을냅니다

340 마력 대 362 마력 그리고 그것은 더 무겁습니다 – 맞아, 알루미늄으로 만들어 졌기 때문에 무거워 – 알루미늄 그래서 알루미늄의 알루미늄, 매우 가벼운 금속 Alumimium은 영국의 일부 물질입니다

모든 재규어들이 만들어 졌다고 지구상에서 가장 무거운 요소 일 것임에 틀림 없다 그들 모두 무게가 나기 때문에 – 그것은 이끌었습니다 비밀입니다 다른 모든 것보다 – 그래, 비밀리에 인도 된거야

– 아니면 아인슈타인이다 또는 무엇인가, 당신은 정말로 밀도가있는 물질입니다 – 또한 V8이 후드 아래 있습니다 그들은 단지 시추 장해를하지 않았다 두 개의 마지막 실린더 (조니 웃음) 또한 알루미늄으로 만들었습니다

즉, 그래서 그 차가 너무 무거워 그리고 그것은 모든 휠 드라이브와 함께 사용할 수 있습니다 비록 우리가 한 번도 본 적이 없지만, 그러나 그것은 60에 더 빨리 할 수 ​​있었다 – 아니면 전멸 시키라 그러면 더 무거울거야

아마 그것을 2 톤의 장벽 위로 밀 수 있습니다 그러나 나는이 차가 그 차보다 훨씬 잘 보이다고 생각한다 이제 봐 – 나는 동의하지 않는다 – 네가 그렇게 말할 거란 걸 알아 C- 클래스는 훌륭합니다 – 네 – 그리고 그것은 독자적으로 나옵니다

하지만 Jag에는 섹시 함이 있습니다 그것은 단지 여기에 존재하지 않습니다 이것은 매우 게르만 민족과 같은 사업입니다 – 잠깐, 잠깐, 기다려 없어? – 네

-이 차 앞쪽에 뭐가 있는지 알아? – 아니 – [Jason] 그 레이더 순항 통제 장치 장치! – 찰리 채플린 이요? 오, 세상에, 끔찍해! 그래, 그게 나쁘다 메르세데스가했던 것, 그 거대한 별 상징, 그것은 같은 물건이다! – 알았어, 그거 예쁜 차야 – 네 -하지만 내부를 더 잘 보입니다

그리고, 나도 내부에서 말해야 해 와아, 어서, 안에서, 그들이 S – 학급 내부를 가져 갔던 것을 본다 그리고 그것을 줄였습니다뿐만 아니라 그것의 종류에서 베스트, 그것보다 위의 클래스에서 최고입니다 이것은 최소한의 품질 감각 일 수 있습니다

전체 클래스의 인테리어 – 재규어와 큰 문제 야 그들이 Jaguar Land Rover와 같기 때문에 나는 말해야한다, 레인지 로버가 있기 때문에 매우 멋진 토니 인테리어처럼 – [Jason] 최적의 인테리어 – 그리고 나서 그들은 재그에서 지옥을 깎아 내고 있습니다

왜냐하면 그들은 Jag를 파는 것이 아니기 때문입니다 – 응, 재그를 팔지 않을 것이라고 주장 할거야 이 차에 타고 가면 "싸구려!" 또한이 차 뒷좌석에 타십시오 머리 받침이 없기 때문에 너는 부엉이가된다 -이 섹시한 스타일링의 한 부분은, 알다시피, 그것은 경사지므로 머리 실은 없습니다

그리고 휠베이스가 없으므로 다리 끈이 없습니다 이제이 C 등급은 4 인치 더 길어졌습니다 마지막 C- 클래스보다, 그것의 대부분은 뒷좌석에있다 사실 이것은 오래된 E 클래스의 크기입니다 – 내가 재규어가 아마 실제로이 클래스를위한 차량의 적당한 크기 – – 응

근데 오늘 하루 종일 서있을 수있어 그리고이 차가 있어야하는 것에 관해 논한다 실제로 중요한 것은 그들이 여기에 있다는 것입니다 그 중 하나가 운전하는 것이 더 낫습니다 – 알았어

그럼 그들을 운전하게 우리는 전환해야한다고 생각합니다 – 너 이걸 운전할거야? – 그래, 진정해 – 나 동의하니? – 그래, 그걸 운전하고 싶다 – 흠

(활력을주는 음악) (자동차 개조) – 아, 재규어에 얼마나 아름다운 지요! – 재규어! – 15 음절이야? – 재규어! 그러나 그것은 또한 "오, 재규어"입니다 – 그것이 문제이다! – 우린 시가가 없어? (웃음) – 아니, 문제는 사람들이 재규어를보고 생각하는 것입니다 "오 부자 노인 차" – 음 – [제이슨]하지만 그들은 아니야

그들의 종류에있는 제일 모는 차 (자동차 개조) 네가 생각한다면, XE? 동급차 최고의 차 운전 – 응, XF – 오 예! – XJ – XJ는 그 종류의 유일한 운전 차다

(웃음) 유일한 풀 사이즈 고급차 다 나는 이런 길에서 운전하는 것을 좋아합니다 – 그리고 그들이 자신의 수업에서 최고가 아니라면, 그들은 두 번째로 – 캐딜락 (웃음) – 캐딜락이나 렉서스! – 나는이 특별한 차가 그렇게 잘 움직이는 이유를 생각한다 후방 서스펜션이며, 그것은 독특합니다, 그들은 그것을 완전한 링크라고 부른다 그리고 그것은 A Arm과 같습니다 그들은 그것의 일부를 분리했다

– 권리 – 그게 당신은 대단하다 내가 설명해 줄께

– 예, 멀티 린 기어 서스펜션이 있습니다 재규어의 재미있는 이름과 엔지니어링 목표 수직력과 종 방향 힘을 분리시키는 것이었다 – 영어로 의미하는 것이 무엇입니까? 구석을 돌아 다니면서 (자동차 레브) 전원을 더 일찍 켤 수 있습니다 전 륜구동이 아니더라도 고무가 도로와 접촉하기 때문에 – 권리

– 탁월한 휠 컨트롤 – 맞아, 그 생각은 바퀴가 잘 제어된다는 것이다 그러나 당신은 여전히 ​​수직 동작을위한 능력을 가질 수 있습니다 그리고 서스펜션은 잊지 말자 이중 위시 본입니다

맞아, 맥퍼슨 스트럿이 아니야 – 맥 대디 야, 이거 최고야 – 그래, 그 차고는 정말 진보 된거야 엔진 전송, 잘, 너도 알다시피, 우리는 항상 이것에 대해 나쁜 말을했습니다 슈퍼 차지 (mumbles)

– 나쁘지 않아 – 나쁘지 않아! – 중간에 불과해, 너 알아? – 알다시피, 터보도없고, 적어도 지체하지 않아? – 그래, 권력에 위대한 소리하지 않는다 이게 340 인거야 – 좋았어, 빨리 됐어! – 지금이 몇 달 후라면, 2018 모델은 362를 가지므로 더 많은 힘을 얻게됩니다 – 권리

– 그리고 나서이 변속기에 묶여, ZF ZF8 속도, 최고의 비즈니스 – 다른 응용 프로그램을 제외하고 사업에서 최고예요 – 알았어, 아우디 – 그래! (Jonny 기침과 mumbles) – (웃음) 그래, 맞아! – 그리고 때때로 당신은 교대를 위해 가고 당신은 생각합니다, "실제로 이동 했습니까, 아니면 전송 절반을 잃었습니까?" 그리고 그것은 정말 열심히 clunkks! – 네, 힘들어요 왜 똑같은 물리 단위가 그렇게 많이 느낀다고 생각하니? – 다른가? – Jag에서 더 나 빠지다 BMW보다

내 생각 엔 재규어는 이 프로그램을위한 자원과 돈 다른 자동차 회사들이하는 방식 – 너와 나는 동의한다 – [Jason] 네, 당신은 미세 조정과 기교를 많이 가지고 있습니다 그것은 여전히 ​​좋은 전송이라고 말했다 – 예, 멋진 차입니다

힘이 약한 기차에도 불구하고 나는이 물건이 운전하는 방법을 좋아한다, 그것은 단지 굉장하다 왜냐하면 산길에서야 겠어 이 물건은 완벽하게 집에 있습니다 왜냐하면, 영국풍이 자동차를 정말 바람이 부는 모습으로 보아라

울퉁불퉁하고 꼬인듯한 미친 영국 B 도로, 이것은 전통적인 의미에서 스포츠 수단입니다 – 그래, 그들은 방금 일을 잘 했어 여기에 문제가 있습니다 – 괜찮아 – 도로 뒤틀림에 신경 쓰지 않는다고 가정 해 봅시다

– 그럼 너와 더 이상 말하고 싶지 않아 내 얼굴에서 나와 -하지만 항상 척해야 해 (제이슨 웃음) 네가 신경 쓰는 건 그걸 망치는거야 11 봉투의 피 묻은 가장자리에

– 오 뿌려! – 맞아하지만 네가 정말로 신경 쓰는 걸 말하자 이 일을하는 것이 맞습니까? 맞습니다 그래서 뒷길을 신경 쓰지 않아도됩니다 너는 특히 매혹적이지 않다

XE가 보이는 방식 나는이 사람을별로 좋아하지 않는다 (웃음) 뒷길이 마음에 들지 않고 생각하지 않는다 이 아름다운 차는 아름답습니다 그리고, 그런데, 이것은 BMW 3 시리즈와 정확히 같은 크기입니다 그러나 그 그 후부 좌석은 훨씬 더 작다

그래서 그것은 더 작은 차와 같지 않다 그리고 그것은이 내부의 나머지 부분을 용서하지 않습니다 어느 정도 품질이 떨어지는, 다른 조건으로 말하면, $ 25,000 괴물 6 이보다 훨씬 멋진 인테리어가 있습니다 이제 우리는 비교할 수 있습니다 – 비교 가능

네가 나와 ​​같고 간과 할지라도 자동차의 운전 방식이 마음에 들면 인테리어의 품질, 이 네비게이션 시스템이 남아 있습니다 때때로 나는 라디오 방송국을 바꾸고 싶어한다 -이 차에있는 건 아니지 – (웃음) 맞습니다 때때로 나는 네비게이션 시스템에 주소를 넣는 것을 좋아한다

그래서 나는 어딘가에 갈 수있다! – 아니, 여기서 일하지 않을거야! – 그리고 걸프, 벡터 사이의 벡터 이 분야와이 분야에서 최고의 시스템 – 오 – 거대하고, 거대합니다! – 네 – 그래서 – 그리고 너는 그것에 매달렸다! – 네, 좋은 지적, 좋은 지적, 좋은 지적 – 옛날과 같지 않아 단 하나 더블 dan 및 너는 할 수 있는다 다른 헤드 유닛을 안으로 던지면, 이것은 차의 인생을 위해 여기에있다

그리고 그것은 지금 나쁘다 이 구식이 몇 년 후에 어떻게 될지 상상해보십시오 그게 내 차에 관한 문제 야 나는 우리가 동의하고 있다고 생각한다 그것은 약간 일차원 적이다

훌륭한 연기자처럼 – 네 – [제이슨] 그러나 수단으로서, 그것은 능력이 있어야합니다 수단의 일을하는 것 – 더 잘 만들어야 해

(자동차 레브) – 예 바로 그 거예요 – 어쩌면 우리는 AMG에 뛰어 들어야 할 것입니다 (웃음) – 아니, 우리에게는 AMG가 없다 – 검은 차를 타고 무엇이 무엇인지 확인하십시오 – 메르세데스 벤츠

– 메르세데스 AMG – 아니! – 그렇게 말한다 – 아니! (낙관적 인 음악) 너에게 자백 해줘 제발 – 알았어

– 궤적에 대해서 이야기하고 싶습니다 우리가이 절벽에서 얼마나 빨리 갈 수 있겠 어? – (웃음) 아니 – (웃음) 다른 종류의 탄도 – 또 다른 유형의 탄도 나는 C 43 기존의 문제가 반드시있을 필요는 없다

그러나 내가 걱정하는 것은 브랜드의 궤적이다 – 네 – C43은 19 년 전에 판매되었습니다 그리고 그것은이 차와 같은 가격입니다, 그래서이 차는 훨씬 저렴 해졌습니다 덜 독창적이고 덜 특별 할 것입니다

나의 C43은 또한 최초의 AMG 제품이었다 그것은 보통의 메르세데스 생산 라인 위에 지어졌다 – 그래,이게 어디 만들어 졌는지 알아? – 그게, 그거 미끄러운 경사 야 당신은 조금 덜 특별한, 조금 손이 덜 듦 그 결과 알라바마 자동차 그룹 그것은 AMG가이 차에 서있는 것을 나타내는 것이다 이 차는 Tuscaloosa에 지어졌습니다

– 그건 진실이야 – 우리가 기대했던 것이 아니야 AMG 제품 – 당신은 AMG를 브랜드로 생각하면서 접근하고 있습니다 – 나는한다! – 응, 사람들의 대부분은 놀랐다

나는 정말로 상관하지 않는다 내가 신경 쓰는 건 좋은 제품 뿐이야 다시 말해서, 새로운 E 63, 굉장, 무슨 기계, 그것을 사랑해! SL 63? – [Both] Meh! – 그래서, 이건 AMG이기 때문에 상관 없어 이제 이것은 AMG와 erm에게도 일어난다 나는 할 수있는 일에 관심이 없다

(웃음) – 너무 재밌어 우린 둘 다 언론 여행을했다 재규어 XE의 출시 – 응 – 우리 둘 다 우리가 좋아하는 것에 동의 했어

어떤 종류의 우리를 놀라게했는지, – 정말 힘들어요 우리가 같기 때문에, 뭐, 우리는 결코 동의하지 않는다! 특히 당신이 얻지 못하는 던롭 (dun-laps) 그러나 앞으로 나아가 라 – 그리고 나서 우리는 C 300의 발사를 계속했다 그리고 내 마음을 잃어 버렸던 것처럼, 당신은 당신의 마음을 잃었습니다 – 좋은쪽으로! – 맞아, 모두들 너무 놀랐어

우리가 이것에 대해 완벽하게 동의했음을 심지어 메르세데스 PR 사람이 같다고, "무슨 일이 벌어지고 있는데, 왜 그들은 동의 하는가?" – 네, S 클래스를 축소했기 때문이죠 – 권리! – 그리고 그들은 BMW를 쫓는 것을 그만 두었습니다 – 그들은 메르세데스가 가장 잘한 일을했습니다! – 바로 S-class와 맞습니다 그것을 조금 더 작게 만들었다 그리고 그것은 lovely 한 차이었다

우리가 V6를 몰 때 무슨 일이 있었는지 기억해? – 맞아, C400, 그래서 그들은 그것을 불러서 잡아, 위대한 엔진이 아니라 나는 또한 기억한다 후부는 같았다 (차를 흔들어 모방한다) – 그래, 이상한 리어 ​​서스펜션 문제가 있었어 그러나이 엔진은 동일합니다, 그냥 입 다물고 싶어! 그것은 단지 끔찍한 소음 일뿐입니다 (자동차 개조) 앞으로의 추진력은 너무 인상적입니다

나는이 차를 운전할 좋은 점들이 있음을 의미한다 – 오 빨리! – 그냥 빨리! – 네가 그걸 때리면, 이 변속기는 정말 좋습니다 – 네, 알다시피, 모든 회사의 메르세데스 벤츠 능력을 잃은 것 같습니다 저속에서 매끄러운 기어 박스를 만들기 위해, 그들은 단지 쾅! – 메르세데스는 한순간에 순간을 보냈다 그들은 매끄러운 전송을했고, 80 년대와 90 년대에 그들은 끔찍했습니다

그들은 잠시 동안 좋았다 그리고 이것은 아직 완벽하게 조정되지 않았습니다 – 나는이 모든 메르세데스 운전을 계속한다 거기서 엔진은 전달과 싸우고있다 나는 단지 G 65를 몰아 치듯이 쿵! GLS 63, 쿵! 이거, 쿵! 그리고 그것은 마치 듀얼 클러치를주는 것과 같습니다

더 매끄 럽 겠지, 너도 알다시피, 그게 – 잘 메르세데스는 CLANG 차선에서 클러치를한다 그들은 단지 거기에 없다 그러나 당신은 무엇을 알고있다

당신은 엔진이 변속기와 싸우고 있다고 말하면서, 하지만 당신은 또한 무엇을 가지고 있는지 알고 있습니다 내 턱과 내 턱보다 더 많은 접촉이 있어야한다 -이게 포고 스틱에있는 것처럼 타기 잖아 그리고 우스운 이야기입니다 고속도로에 있다면, 그것은 실제로 잘 타는! – 왜이 일이 일어나는 지 알아? 내 생각에 그들은 단지 두는 것 같아

그것의 방법 doo-ster 봄 – 그랬지 왜 그랬는지 알아? – [Jonny] (유럽 악센트로) – 그래, 가방에 AMG가 있다고 했거든 이 차는 훨씬 나아지지 않을까? 방금 C- 클래스 서스펜션을 기반으로했다면? – 그래

– 그래! 그래, 그래야 겠지 – 그런데 그때 나는 조종하는 것을 꺼리지 않을 것입니다 여기 비디오 게임을 좋아한다면, 이것은 단지 당신을 기다리는 것이 아니기 때문에 당신을위한 차입니다 느낌을 훔치는 것에 대해 이야기하는 것입니다 똑바로 당길 때 또는 당신이 구석에있을 때, 그것은 같은 기다리고있어! 이 차가 문제가되지 않을거야

C400은 뒤쪽에 있었고 AMG 인 것처럼 가장하지 않았습니다 여기에 내 문제가 있는데, 나는 사랑하고,이 자리를 사랑하고, 안전 벨트는 시원하다 그러나 당신이 AMG에 들어갈 때 그것은 전체 차의 포괄적 인 재 작업입니다 서스펜션, 엔진, 전송, 성격, 그것은 댐퍼에 모래가있는 것처럼 탈 수 있습니다 이웃집 앞 유리를 부수기에 충분히 큰 소리 일 수 있습니다

그것은 AMG이기 때문입니다 이것은 일종의 반 굽고, 이것은 AMG의 타협 중 일부입니다 그러나 보수가 아니라, 이것은 크게 미치지 않습니다 미친 빨리, 미친 비싼 그들은 타이어를 만들기 위해 똑같이했다

무슨 일이 일어나는지 알려주는 여분의 소리 (웃음) 그것의 사명에 혼란스럽고 중간에 있습니다, 그리고 그것은 멋진 그런 고급 차다, 나는이 실내를 본다는 것을 의미한다! – 그래, 그러니, 내 희망은 그것이 더 좋아진다는거야 즉 다음 C- 클래스가 나올 때, 206 호, C43 호가 – 진정한 AMG 야? – 진짜 예 또는 더 좋은 AMG는 내가 이것이 꽤 좋다는 것을 의미하기 때문에, 우리는 많은 양심의 가책을지고 있습니다 당신은 그것의 유리가 반쯤 찼거나 반쯤 비어 있다는 것을 압니다

나는 그것을 반쯤 채우기로 선택하고있다 내가 AMG에서 본 한 가지는 그들은 제품을 지속적으로 개선합니다 그러나 우리는 Head 2 Head를하고 있습니다 – 권리 – 알았어

그것은 여기의 더 좋은 스포츠 수단이다 C 43 또는 그 Jag XE와 나는 그것이라고 생각한다 어느 쪽 집에 가져 가고 싶니? – 내가이 길을 집에 가져 가서 일해야한다면 매일 이걸 몰 았어 나는 재규어를 1 초 안에 가질 것이다 정상적인 상황에서 그걸로 살아야한다면, 마을에서 통근, 내가 C- 클래스를 가질 것이란 의문의 여지가 없다 하지만 그 AMG 배지를 바로 꺼내겠습니다

그래서 나는 화장실처럼 보이지 않았다 (웃음) (차축) – [Jason] 최종 요약에서 Jaguar는 메르세데스 AMG에 의해 그 농어를 밀었다 고의로, XE가 더 단조로운 운전자의 차인 동안, 망치질을하지 않을 때 너무 많은 결점이 있습니다 멋진 길에서 우승자가 되라 하지만 남자, 거기에 차스가있다! C 43은 Schrodinger의 AMG라고 부르 자

그 이유는 둘 다 같고 그렇지 않기 때문입니다 그것의 성과 bonafides는 충분히 실제적이다 우리 모두가 생각했던 배지에 합당한 것 그러나, 차는 부끄럽게 여길 수없는 je ne sais quoi가 부족하다 당신이 그것을 보았을 때 그것을 안다는 그 직감 – 펀치 X 인자 브랜드를 정의하게되었습니다

아직도, 그리고 모든 것에도 불구하고, C 43은 새로운 황금 표준입니다 중급 스포츠 스탄 인에 관한 한 그리고 아마 우리는 라벨에 너무 매달 리지 않아야합니다 결국 이름에 무엇이 있습니까? 어느 쪽이든,이 헤드 2 우승자의 우승자 메르세데스 AMG C 43입니다 (비행기 엔진 포효) (자동차 레브)

이승기 이번에는 형제이승기 – 이승기 / 사진 = 메가 스타 뉴스 완성 연예인 이승기가 의식을 이어 받았다. KBS 2TV 1 박 2 일 SB 엔터테인먼트

만능엔터테이너 이승기가 전역 후 예능 신고식을 치른다 KBS 2TV '1박 2일', SBS '강심장', tvN '신서유기' 등에 출연하며 예능인으로서도 두각을 나타낸 이승기의 복귀 예능은 SBS '집사부일체'다

'집사부일체'는 인생에 물음표가 가득한 '청춘 4인방' 이승기, 이상윤, 육성재, 양세형이 마이웨이 괴짜 사부를 찾아가 그의 라이프 스타일대로 살아보며 깨달음 한 줄을 얻는 프로그램 '집사부일체'가 주목받는 건 단연 이승기의 존재감이 크다 배우, 가수로서도 사랑받는 이승기는 '1박 2일'을 시작으로 입대 전 '신서유기'까지 성공하며 예능에서도 좋은 모습을 보여준 바 있다 이승기는 군 전역 후 tvN 주말드라마 '화유기'로 연기자로 복귀한 데 이어 '집사부일체'로 예능에 도전한다 '집사부일체'에서 주목할 점은 이승기가 막내에서 벗어났다는 점이다

'1박 2일'에서는 강호동, 이수근, 김C, 은지원 등과 함께했고 '강심장'에서 강호동의 곁에 있던 이승기는 이번에 비투비 육성재를 동생으로 두게 됐다 방송 전부터 이승기와 육성재의 관계는 많은 이들의 기대를 얻었다 두 사람은 가수 활동을 시작으로 연기와 예능 활동을 병행하는 등 비슷한 길을 걸어온 선후배다 여기에 육성재의 출연작인 tvN '도깨비'를 인상 깊게 지켜봤던 이승기와 그런 이승기를 롤모델 삼았던 육성재의 만남은 두 사람뿐만 아니라 지켜보는 이들도 흐뭇한 미소를 짓게 한다 공통점이 많고 서로 호감을 갖고 있는 두 사람이 만나 어떤 관계를 구축해나갈지 자연스레 관심이 모이고 있다

입대로 인해 2년간 자리를 비웠던 이승기는 연기에 이어 예능에 복귀하게 됐다 전역 후 첫 예능인 '집사부일체'에서 이승기가 어떤 매력을 보여줄지 많은 이들의 기대가 쏠리고 있다 한편 '집사부일체'는 31일 오후 6시 25분 첫 방송된다

File Upload di laravel part 2 | Laravel Upload

Assalamu'alaikum warahmatullahi wabarakatuh 이전 비디오에서 괜찮아 파일 시스템을 성공적으로 설정했다

이제 우리는 이 파일을 데이터베이스에 업로드하십시오 그것을 페이지에 표시하십시오 그것의 postbladephp 알았어

가자 첫 번째 단계 그럼 데이터베이스를 만들지 않았어 축소판이라는 새 열을 만듭니다 예를 들어 내용 뒤에 추가합니다

여기 우리는 사랑한다 그의 이름은 미리보기 이미지입니다 데이터 유형을 varchar로 변경합니다 그것의 가치 길이는 100이다 우리는 구한다

그럼 그곳에있을거야 미리보기 이미지 열은 여기에 있습니다 그 후 오케이 우리는 텍스트 편집기로 돌아 간다 우리가 열다 게시 할 모델을 엽니 다 여기 우리가 원하는 추가 된 이전에 만든 미리보기 이미지 열 저장하다 그 후에 우리는 그의 관제사에게 직접 갈 수 있습니다

그것의 저장 방법에서 우리는 추가 할 수 있습니다

예를 들어 우리는 이것을 thumbnail이라는 변수에 넣습니다 여기서 우리는 요청을 원한다 이름 썸네일에있는 파일입니다 이 작성 우물에있는 이름 축소판 이름 미리보기 이미지 우리는 요청을 포착한다 우리는 저장하거나 추가하기를 원한다

예를 들어 미리보기 이미지를 만들 폴더에 이런거 좋아 우리가 채우는 포스트에서 우물 미리보기 이미지 열 ~와 함께 미리보기 이미지 변수에 있음 이렇게 알았어 그 후 postbladephp를 보려면 우리 그 시간, 우리는 예를 들어 Google에서 사진을 찍습니다 우리는 그것을 삭제하고, 우리는 그것을 자산, 즉 폴더 이름 (예 : 미리보기 이미지) 와 연결된 이런 미리보기 이미지 저장하고 브라우저로 돌아가십시오 데이터를 추가합시다 이미지 업로드를 시도합니다 (예 :이 이미지)

우리는 게시 무언가 잘못 됐어 데이터베이스를 보자 오, 여기 잘못 됐어

우리는 다시 시도한다 아직도 그림을 보여주지 않는다 확인하자

폴더에 공중에 그 때 심상에 나중에 여기에서 존재할 것이다 우리가 만든 썸네일 폴더 여기 그림이 잘 들어갔다 오직 그는 자신의 견해에 표시되지 않는다 보러 우리를보십시오 음 그래서 그것은 그의 잘못이었다

우리는 길을 잘못 지시한다 대중이 거기에 온 후에해야합니다 폴더 이미지를 누른 다음 축소판 그림 좋아, 여기 이미 우리가 성공했다는 것을 의미한다 데이터 추가 파일 업로드 됨 좋아요, 아마도이 튜토리얼에서는 공유 및 채널 cv 구독을 잊지 마세요 동 시스템 Assalamu'alaikum warahmatullahi wabarakatuh

Création du modele 3D avec Pix4D – photogrammétrie partie 2

무인 항공기를 사용한 사진 측량의 기초, 2 부 Pix4D 다운로드 권장 컴퓨터 구성 사진 검사 무인 항공기의 사진이이 디렉토리에 복사되었습니다 새 프로젝트를 만들고 이름을 지정하십시오

프로젝트를 저장할 위치를 선택하십시오 다음 버튼을 클릭하십시오 전체 사진을 선택하십시오 사진은 무인 항공기에 의해 위치 정보 태그가 지정되었습니다 다음 버튼 클릭 "3D 모델"을 선택하십시오

지금 프로세스를 시작하지 마십시오 치료 영역을 정의하십시오 매개 변수화 설정 처리 이 프로세스는 3 단계로 이루어집니다:초기 처리 (또는 사진 정렬), 밀집된 점 구름 계산, 메쉬 계산 이 값을 1로 유지하고 큰 사진의 경우에만 1/2 이상으로 줄입니다 밀도가 높은 점 구름의 경우 1/2로 시작합니다 사진 정렬 만 시작하려면 선택 취소하십시오

시작을 선택하십시오 CPU 및 GPU 온도 모니터링 정렬 진행 중, 몇 분 기다림 정렬 완료, 품질 보고서 생성 표시 할 항목을 선택 / 선택 해제하십시오 외관상으로는 정확하고 조밀 한 점군 및 메쉬 프로세스를 시작할 수 있습니다 진행중인 프로세스, 몇 시간 기다림 밀도가 높은 포인트 클라우드 및 메시 디스플레이를위한 상자를 Ckeck하십시오

Laravel 5.6 sous Windows IIS (2) : Installation et configuration de IIS

Windows 10에서 IIS 설치를 시작합니다 그런 다음 "URLRewrite"모듈을 설치합니다

마지막으로 Laravel 응용 프로그램의 IIS 설정을 조정합니다 시작하려면 "appwizcpl"명령을 실행하십시오 "Windows 기능 켜기 또는 끄기"를 클릭하십시오 "인터넷 정보 서비스"확인란을 선택하십시오

"CGI"상자를 선택하십시오 "확인"을 클릭하십시오 설치를 완료하려면 Windows를 다시 시작하십시오 다음 주소로 이동하십시오 https://www

iisnet/downloads/microsoft/url-rewrite 페이지 하단에서 "URL 재 작성"을 다운로드하십시오 다운로드 한 파일 실행 설치 지침을 따르십시오 인터넷 정보 서비스 (IIS) 관리자 시작 "모듈 매핑 추가 "를 클릭하십시오 양식 정보 채우기 "확인"을 클릭하고 "예"를 클릭하십시오 "기본 설정 "을 클릭하십시오 Laravel 프로젝트의 "public"폴더를 탐색하여 실제 경로를 선택하십시오 "확인"을 클릭하십시오 기본 문서로 "index

php"설정 브라우저에서 다음 주소로 이동하십시오 127001 고마워