뷰 파일을 만든 후 서버를 시작할 수 없습니다.
ec2-user:~/environment/myapp $ php artisan serve --port = 8080
ec2-user:~/environment/myapp $ No arguments expected for "serve"command, got "8080".
또한 컨트롤러 뷰 파일은 아래와 같이 작성했습니다.
BookController.php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Book;
class BookController extends Controller
{
function index(){
#book 테이블에 들어있는 모든 데이터를 가져옵니다.
$books = Book::all();
# 사용할 뷰 파일 지정
#compact는 뷰 파일로 보낼 데이터를 선택합니다.
return view("books.index", compact("books"));
}
}
index_blade.php
< h 1 > 가계부
< th > 연월
< th > 구분
< th > 과목
< th > 금액
@foreach ($ books as $ book)
< td >{{ $book->year }}년{{ $book->month }}월
< td >{{ $book->inout }}
< td >{{ $book->category }}
< td >{{ $book->amount }}만엔
@endforeach
시도한 것
프로세스를 사용하는 명령을 확인했습니다.
bash
ec2-user:~/environment/myapp $ sudo lsof -i -P
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
rpcbind 3473 rpc 6u IPv4 17062 0t0 UDP *:111
rpcbind 3473 rpc 7u IPv4 17069 0t0 UDP *:949
rpcbind 3473 rpc 8u IPv4 17070 0t0 TCP *:111 (LISTEN)
rpcbind 3473 rpc 9u IPv6 17071 0t0 UDP *:111
rpcbind 3473 rpc 10u IPv6 17072 0t0 UDP *:949
rpcbind 3473 rpc 11u IPv6 17073 0t0 TCP *:111 (LISTEN)
chronyd 3546 chrony 5u IPv4 17448 0t0 UDP localhost : 323
chronyd 3546 chrony 6u IPv6 17449 0t0 UDP localhost : 323
dhclient 3907 루트 6u IPv4 17991 0t0 UDP *:68
dhclient 4034 루트 5u IPv6 18330 0t0 UDP ip-172-31-17-3.ap-northeast-1.compute.internal:546
container 4121 루트 14u IPv4 19321 0t0 TCP localhost : 37327 (LISTEN)
마스터 4227 루트 13u IPv4 19168 0t0 TCP localhost : 25 (LISTEN)
sshd 4692 루트 3u IPv4 20920 0t0 TCP *:22 (LISTEN)
sshd 4692 루트 4u IPv6 20930 0t0 TCP *:22 (LISTEN)
sshd 5507 루트 3u IPv4 23065 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws .com:54832 (ESTABLISHED)
sshd 5558 ec2-user 3u IPv4 23065 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute .amazonaws.com:54832 (ESTABLISHED)
sshd 8299 루트 3u IPv4 34470 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute.amazonaws .com:35648 (ESTABLISHED)
sshd 8349 ec2-user 3u IPv4 34470 0t0 TCP ip-172-31-17-3.ap-northeast-1.compute.internal:22->ec2-18-179-48-129.ap-northeast-1.compute .amazonaws.com:35648 (ESTABLISHED)
이것은 서버를 시작하는 명령에 실수가 있는지,
혹은 포트 8080번이 개방되어 있지 않기 때문입니까.
교수 부탁드립니다.
Reference
이 문제에 관하여(뷰 파일을 만든 후 서버를 시작할 수 없습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/k12da/items/1359aa408fd91032f6cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)