centos7에서 쉘 스크립트를 사용하여 laravel 라우팅을 실행하는 방법은 무엇입니까?
phpcn_u1582
phpcn_u1582 2017-05-16 16:47:35
0
3
581

centos7에서 쉘 스크립트를 사용하여 laravel 라우팅을 실행하는 방법은 무엇입니까?

php artisan migration을 실행하여 데이터 테이블을 생성한 후 일부 초기 데이터를 생성해야 합니다.
그래서 일부 초기 데이터를 생성하는 몇 가지 메서드가 포함된 InitControler를 작성했습니다.
글을 작성한 후 경로에 액세스하여 이 컨트롤러의 메서드에 액세스합니다.

으아악

질문:
경로를 브라우저에 수동으로 입력하고 Enter를 누르는 대신 이러한 경로에 액세스하는 셸 스크립트를 작성하고 싶습니다. 이 셸 스크립트를 어떻게 작성해야 합니까?

phpcn_u1582
phpcn_u1582

모든 응답(3)
黄舟

물론 맞춤 명령으로

php artisan make:console FooCommandphp artisan make:console FooCommand

把代码逻辑写在FooCommand.php,然后通过php artisan

FooCommand.php에 코드 로직을 작성한 후 php artisan을 통해 실행하고 쉘 스크립트에 작성합니다🎜
淡淡烟草味

쉘을 사용하여 로컬 탐색을 시뮬레이션할 수 있습니다

으아아아

그러나 이를 위해서는 웹사이트에 로컬로 액세스할 수 있어야 합니다

我想大声告诉你

마음을 바꾸면 어떨까요
즉, 초기화 데이터를 C에 쓰는 대신 마이그레이션 파일에 씁니다.
일반적으로 각 데이터 테이블은 마이그레이션 파일에 해당합니다. 마이그레이션 자체의 up 메소드 후에 $this->xxx()를 사용하여 테이블의 초기화 데이터를 작성할 수 있습니다. 그것.
이에는 여러 가지 장점이 있습니다. 마이그레이션과 동시에 초기화 데이터가 초기화되고 초기화 데이터가 해당 마이그레이션 테이블로 깔끔하게 구분됩니다.

P.S. 각 마이그레이션도 모델에 해당하므로
모델을 사용하여 데이터를 초기화할 수도 있습니다. 그다지 멋지지 않습니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿