개발/PHP 8

[Laravel AtoZ] 2. Livewire 살펴보기

Livewire 살펴보기이전 로그인 생성할때 사용했던 라이브와이어에 대해 좀더 자세히 살펴보겠습니다. 라라벨의 프론트앤드를 작성할때 SPA방식의 웹페이지를 구현해야될 필요가 있다면 Vue와 React도 좋은 선택이지만Laravel에서는 Livewire라는 선택지도 존재합니다.서버와 프론트앤드에서 모두 PHP문법을 적극적으로 사용할수있는 장점이 있습니다. Full-Page Component일반적으로 라이브와이어 사용방법을 찾아보면 inline component 로 구현한 예제를 많이 볼수있습니다. (like Jetstream)하지만 우리는 로그인을 구현할때 full-page component 로 구현했고 그 주된 이유는 SPA 패러다임에 입각하여 만들기 위해서 입니다.Blade와 Livewire를 SPA로..

개발/PHP 2024.04.24

Livewire 한방 정리

라라벨을 설치하고 실행한다 composer create-project laravel/laravel:^11.0 example-app php artisan serve npm install npm run dev 라이브와이어를 설치한다 composer require livewire/livewire 이제 준비가 끝났다. 1. 간단한 액션만들기 라이브와이어 오브젝트를 생성하는 artisan 명령어를 입력한다 Counter.php 와 counter.blade.php 가 생성된다 php artisan make:livewire counter Counter.php class Counter extends Component { public $count = 1; public function increment($addValue)..

개발/PHP 2024.04.08

1. 기본문법

PHP Tag 여러 방법이 있지만 가장 정석적인 방법 This will also be ignored by PHP and displayed by the browser. HTML 태그사이에 PHP코드를 삽입하여 HTML 내용을 변경시킬수 있다. This will show if the expression is true. Otherwise this will show. IF문 적용 Hello, there! FOR문적용 주석 다양한 주석처리 방법이 있다 This is an example The header above will say 'This is an example'. #과 //은 ?>는 주석대상에서 제외한다 공식가이드에서 제시하는 주석처리안이다

개발/PHP 2024.03.28