WAMP 관련
미해결
생활코딩 - PHP 기본 A 부터 Z 까지
안녕하세요. WAMP 설치와 관련한 내용 업데이트가 필요한 것 같습니다.
- php
173만명의 커뮤니티!! 함께 토론해봐요.
미해결
생활코딩 - PHP 기본 A 부터 Z 까지
안녕하세요. WAMP 설치와 관련한 내용 업데이트가 필요한 것 같습니다.
해결됨
PHP 7+ 프로그래밍: 객체지향
안녕하세요. 강의를 듣고 공부해보고 있는 개발자입니다. 일단 너무 감사하게 잘 듣고 있습니다. 이런 강의는 잘 없어서 나쁜 구조(클래스 중복, 날로 해버리는 코드)로만 유지보수를 해오고 있었었고 개선하고 싶은 생각이 많이 들었거든요. PHP에 숨겨진(잘모르는) 기능도 알아가게 되서 무한 감사합니다. 다름이 아니라 nginx 를 사용해서 쓰고 싶은데 잘 작동하지 않는 것 같아 질문드립니다. php -S localhost:8080 -t public 커맨드를 이용했을 땐, 크게 문제가 없는 상태입니다. 한 가지 예로 nginx에 연동하면 라우팅 쪽이 원하는대로 작동되지 않습니다. get '/call' 에서 resource/call.php 를 호출해서 echo 'call' 을 실행시키게 해두었는데 get '/call' 시, / 의 resource/index.php 내의 echo 'hello World' 가 출력이 되고 있어서 어떤 것을 확인하면 좋을지 몰라 질문드립니다. nginx에 설정에 문제로 생각이 들긴하는데, 잘 모르겠습니다. PHP는 8.1을 사용하고 nginx설정은 다음과 같습니다. server { listen 80; listen [::]:80; root /var/www/html/app/public; index index.php; server_name localhost; error_log /var/www/html/log/nginx/error.log; access_log /var/www/html/log/nginx/access.log; charset utf-8; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { fastcgi_pass unix:/run/php/php8.1-fpm.sock; fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; include fastcgi_params; } }
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
Post는 api쪽으로 처리되고 Get은 Web 쪽으로 처리가 되는것으로 확인이 됩니다. 지켜져야 할 약속인지 궁금합니다.
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
현재 설명 주신 부분 중 Route / Controller 이 있습니다. Route가 현재 FTController 역할을 하는 게 맞는지요 ? 현업에서도 현 강의방식대로 진행되는 부분인지 궁금합니다.
해결됨
워드프레스 제대로 개발하기 - 클라이언트 편
클라이언트 초기부분에 어드민 리뷰를 해주시는 것을 듣는데 어드민강의가 저에게 더 필요할것 같습니다. 혹시 어드민으로 강의를 변경해주실수 있을까요? 부탁드리겠습니다.
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
세션4 컨트롤러 안의 클래스의 설명과 _construct, protected 변수, bind, singleton 을 사용하는 것을 실습하여 봅니다. >> 라라벨과 php 를 강의 따라 설정한 것은 아니구요. 기존에 테스트겸 설치해 놓은 것 그대로 사용하고 강의 따라 확인하고 있습니다. php 는 거의 사용을 안해 봤구요. 따라 하다 단순 SyntaxError 가 발생합니다. php 버전 때문일까요 ? php 버전 8.1.10 laravel 버전 8.82.0 namespace App\Providers; use Illuminate\Support\ServiceProvider; use App\Http\Controllers\Acontroller; // 다른 namespace 영역이기 때문에 포함시켜야 함 use App\Http\Controllers\Basecontroller; class Aprovider extends ServiceProvider { /** * Register any application services. * * @return void */ public function register() { // $this->app->bind(Acontroller::class, functions($app) { return new Acontroller($app->make(Basecontroller::class)); } ); }
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
안녕하세요. 해당 강의 실습시 해결되지 않는 부분이 있어 문의 드립니다. bind -> singleton 으로 변경했는데요. 결과값이 변경되지 않습니다. 어느부분을 놓쳤는지 알려주시면 감사하겠습니다. 결과값 Acontroller.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class Acontroller extends Controller { protected $result; protected $basecontroller; public function __construct(Basecontroller $basecontroller) //서비스 컨테이너 { $this->basecontroller = $basecontroller; } public function multiple($num) { $this->result = $this->basecontroller->plus($num)*10; return $this->result; } } Basecontroller.php <?php namespace App\Http\Controllers; use Illuminate\Http\Request; class Basecontroller extends Controller { protected $result; public function __construct() { $this->result = 0; } public function plus($num) { $this->result = $num+5; return $this->result; } } Aprovider.php <?php namespace App\Providers; use Illuminate\Support\ServiceProvider; use App\Http\Controllers\Acontroller; use App\Http\Controllers\Basecontroller; class Aprovider extends ServiceProvider { /** * Register services. */ public function register(): void { $this->app->singleton(Acontroller::class, function($app) { return new Acontroller($app->make(Basecontroller::class)); }); } /** * Bootstrap services. */ public function boot(): void { // } } web.php <?php use Illuminate\Support\Facades\Route; use App\Http\Controllers\Acontroller; Route::get('/', function () { return view('welcome'); }); Route::get('/one', function () { for ($i=0; $i < 3; $i++) { echo app(Acontroller::class)->multiple(2); echo "<br />"; } return "------------"; }); app.php App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\Aprovider::class,
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
영상 여러번 돌려봐도 틀린부분을 못찾겠는데 ㅠㅠ 다음부턴 해당 강의 소스코드를 깃이나 노션같은곳에 올려주시면 진행하는데 더 도움이 될 거 같아요..
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
셋업 강의 진행하고 몇일지나서 다시 하려고 보니깐 우분투가 문제인지 뭐가 문제인지 서버는 돌아가는데 모르는 문제들이 많이 발생합니다 ㅠ 첨부터 하려고 해도 못돌아가겠고.. 봐주실 수 있나요?
미해결
PHP 7+ 프로그래밍: 객체지향
35강 중간에 AuthMiddleware 클래스를 만드는 부분에서, 인증을 하는 부분을 따로 Auth클래스를 만들어서 할 수도 있다라는 내용이 잠깐 지나갑니다. 이때, Auth클래스는 어떤 디렉토리를 만들어서 두면 좋을까요? 유틸 디렉토리를 만들어서 둘까 했지만, Auth클래스를 유틸 클래스라고 하기엔 좀 모호한것 같아서요.
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
안녕하세요 선생님. 제가 알기로 '::'는 static 한 요소들을 호출할 때 사용하고 (예: 정적인 속성, 메소드, 상수 등) '->'는 객체의 인스턴스 메소드를 호출할 때 사용하는 것으로 알고있습니다. 파사드를 설명해주시는 Chapter6 부분에서 Route::get과 Route->get이 동일하다고 말씀해주셨는데 이 부분이 잘 이해가 가지 않아서요. 라라벨 프레임 워크 상에서는 위 부분이 동일한 것인가요?
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
맥 OS 환경에서 PowerShell 직접 설치하여 진행하는게 맞을까요?
해결됨
워드프레스 제대로 개발하기 - 어드민 편
안녕하세요? 강사님, 질문이 있습니다. 아래 링크에 해당하는 강좌(워드프레스에서 액션의 개념)에서 16분 45초 부분에 mytory-bookstore/action-test/action-test.php 파일은 core파일로 변경해서는 안된다고 했는데, do_action을 호출하는 부분은 수정되어도 괜찮은건가요? https://www.inflearn.com/course/lecture?courseSlug=%EC%9B%8C%EB%93%9C%ED%94%84%EB%A0%88%EC%8A%A4-%EC%87%BC%ED%95%91%EB%AA%B0-%ED%8C%8C%ED%8A%B81&unitId=23707&tab=community
미해결
PHP 7+ 프로그래밍
강의에서 나오는 vsc 터미널과 제 터미널은 다르게 생겼는데, 문제가 없는건가요? <강의에서 나오는 터미널> <제 컴퓨터 터미널> 제 컴퓨터 터미널은 처음 켰을때는 php - Slocalhost:8080이 작성이 되는데.. 로컬 url을 들어갔다가 나오면, 그 이후로는 터미널에 아무것도 작성이 안되는데..어떻게 해야 작성이 되나요?
미해결
PHP 7+ 프로그래밍: 객체지향
안녕하세요. php를 배우고 있는 개발자입니다. 제가 맥os를 사용하고 있습니다. m2칩입니다. 강의는 윈도우 기준인거 같아, 맥도 설명해 주시면 감사하겠습니다!
미해결
PHP 개발자의 최종 테크트리, 라라벨 강의
public function register(): void { // $this->app->bind(Acontroller::class, function($app){ $this->app->singleton(Acontroller::class, function($app){ return new Acontroller($app->make(Basecontroller::class)); }); } for문넣어서 70 70 70 은 실행이 되는데 단순 위 주석에서 singleton 으로 변경한다고해서 강의처럼 70 140 210 으로 변경되지 않는데 어느부분을 확인해야 강의처럼 진행되는지 알수 있을까요?
미해결
생활코딩 - PHP 기본 A 부터 Z 까지
apache와 mysql이 이미 설치되어 있다면 bitnami말고 php만 다운받아도되는건가요?
미해결
PHP 7+ 프로그래밍: 객체지향
라라벨로 backend 개발을 시작하고 있는 초보 개발자 입니다 배포시 여러방법이 있겠지만 (Laravel Envoyer,Laravel Forge 등이 있지만) 이것을 사용하지 않고 무료로 개인서버(서버호스팅)배포를 고민하고 있습니다 배포할 서버 : centos 7 개발 : 라라벨 8 강사님께서 작성한 "카페24 호스팅에 라라벨 프로젝트 배포하기" 문서도 보았습니다 잘 이해가 안됩었습니다 추가적으로 개인서버(production)에서 아파치 웹서버 사용시 설정을 어떻케 하면 되는지도 궁금합니다 수고하세요
미해결
따라하면서 배우는 웹애플리케이션 만들기
강의보면서 따라하다가 새로고침을 하면 꼭 이런 페이지가 발생합니다. " 페이지가 작동하지 않습니다. 현재 localhost 에서 요청을 처리할 수 없습니다. HTTP ERROR 500" 완전 초보이다보니..아무리 봐도 어디를 고쳐야할지 모르겠어요 ㅜㅜ 도움 요청 드립니다
미해결
위 이미지에서 출력 된 문자 : '('abcd1234'), mb_name = '이름', mb_nick =' 글쓴이가 생각하는 아마도 오류라고 생각되는 부분 : ('$admin_pass'), mb_name = '$admin_name', mb_nick = 이것저것 건드려봤지만 잘 모르겠네요;;