Laravel의 HelloWorld
6901 단어 PHP8라라벨HelloWorld
Laravel 설치는 여기
Laravel 5.6 설치
Ubuntu 20.10의 경우
sudo apt install php-zip
sudo apt install php-mbstring
composer global require "laravel/installer"
PATH 설정
export PATH=$HOME/.config/composer/vendor/bin:$PATH
완성하면 다음과 같은 표시가 됩니다.
참고로 한 페이지
HelloWorld 보기
laravel 명령이 설치되어 있는지 확인
$ which laravel
/home/uchida/.config/composer/vendor/bin/laravel
1) 프로젝트 만들기
laravel new helloworld
2) 권한 변경
cd helloworld
chmod -R 0777 storage
chmod -R 0777 bootstrap/cache
3) 이 단계에서 서버를 이동
php artisan serve --host 0.0.0.0
htp://0.0.0.0:8000 방문하기
Laravel 버전 확인
$ php artisan --version
Laravel Framework 8.82.0
4) routes/web.php 편집
마지막에 한 줄 추가
Route::get('/', function () {
return view('welcome');
});
Route::get('hello', 'App\Http\Controllers\HelloController@index');
5) 컨트롤러 작성
php artisan make:controller HelloController
6) app/Http/Controllers/HelloController.php 편집
app/Http/Controllers/HelloController.php
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
class HelloController extends Controller
{
//
public function index()
{
return view('hello');
}
}
7) resources/views/hello.blade.php 만들기
resources/views/hello.blade.php
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="UTF-8">
<title>My First Page</title>
</head>
<body>
<h2>Hello World!!</h2>
<p>皆さん、こんにちは</p>
<p>Feb/15/2021</p>
</body>
</html>
8) 서버를 이동합니다.
php artisan serve --host 0.0.0.0
h tp://0.0.0.0:8000/헤이 방문하기
만약 뭔가 오타가 있으면 다음과 같이 됩니다.
오타를 수정하면 시작 화면이 표시됩니다.
다음 환경에서 확인했습니다.
$ uname -a
Linux iwata 5.13.0-27-generic #29-Ubuntu SMP Wed Jan 12 17:36:47 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ php --version
PHP 8.0.8 (cli) (built: Oct 26 2021 11:42:42) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.8, Copyright (c) Zend Technologies
with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies
$ php artisan --version
Laravel Framework 8.82.0
좀 더 복잡한 샘플입니다.
Laravel에서 데이터 전달
Laravel에서 MariaDB 데이터 보기
참고
Composer 설치 방법
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php --install-dir=/usr/bin --filename=composer;
버전 확인
$ composer --version
Composer version 2.0.9 2021-01-27 16:09:27
참고 페이지
composer self-update 에서 Command "self-update" is not defined.
Reference
이 문제에 관하여(Laravel의 HelloWorld), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ekzemplaro/items/c74e7431a8a90e2feb03텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)