이 명령을 사용하면 php artisan make:auth
auth 스터프가 있습니다. 그러나이를 제거하는 방법이나 재 초기화하는 방법을 알고 싶습니다.Laravel (PHP artisan)의 Auth를 제거하는 방법
나는이 정확히 추가 명령을 파일을 이해하기 위해 make:auth
command source code에서 다시
이 명령을 사용하면 php artisan make:auth
auth 스터프가 있습니다. 그러나이를 제거하는 방법이나 재 초기화하는 방법을 알고 싶습니다.Laravel (PHP artisan)의 Auth를 제거하는 방법
나는이 정확히 추가 명령을 파일을 이해하기 위해 make:auth
command source code에서 다시
봐 MySQL의 사용자 테이블을 만들지 않습니다, 그이 생성 된 모든 파일을 삭제,하지만 난 때 명령을 다시 실행했습니다 변경 사항을 변경하고 되돌릴 수 있습니다.
보시다시피 일부보기와 몇 개의 컨트롤러를 제거해야합니다.
auth/login.blade.php
auth/register.blade.php
auth/passwords/email.blade.php
auth/passwords/reset.blade.php
layouts/app.blade.php
home.blade.php
작성된 모든 파일을 삭제했지만 명령을 다시 실행해도 mysql 사용자 테이블이 다시 작성되지 않습니다. – Vixed
@Vixed이 명령은 테이블을 만들지 않기 때문입니다. Laravel은 '사용자'테이블을 즉시 옮길 수 있습니다. 모든 테이블을 삭제했다면,'migrations' 테이블을 삭제하고'php artisan migrate' 명령을 실행하여'users' 테이블을 다시 생성하십시오. –
방금 끝났지 만 여전히 아무것도 아닙니다. 나는 내가 아는 모든 것을 시도했지만 아무 것도 시도하지 않았다. – Vixed
데이터베이스에서 사용자 테이블을 제거해야합니다. 또한 마이그레이션 테이블에서 마이그레이션 항목을 제거하십시오. 경로 폴더에있는 web.php
파일의 auth의 덧글 경로 코드보다 같은
Auth::routes();
도 HomeController __construct()
함수에서 middleware
을 주석 처리합니다. 인증 명령의 소스 :
$this->middleware('auth');
미들웨어 컨트롤러와 폴더? 심각한가? – Vixed
죄송합니다. 답변을 업데이트하십시오 :) –
그냥이
이
php artisan view:clear
시도는 문제가 해결됩니다이 코드를 실행 그것 또는 변경에 의해 생성 된 파일을 이해할 수 있습니다.
당신은
일단 완료되면
route/web.php로 이동하여 make : auth 명령으로 만든 경로를 삭제하십시오. 이 두 줄을 제거하면 프로젝트가 제대로 실행됩니다.
Auth::routes();
Route::get('/home', '[email protected]');
확인 메이크업 자동으로 컴파일 된보기를 취소합니다 php artisan auth:clear-reset
downvote 후 몇 가지 의견이있을 수 있습니다. 내가 잘못하고있는 것을 이해하는 것. – Vixed
왜 그렇게 많은 downvotes를 얻었는지 모르겠다, 당신의 질문은 꽤 흥미 롭습니다. Upvoted. –
또한 같은 이유로 upvoted. –