inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

컨트롤러 로 호출하는게 안됩니다.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

강사님 강의 잘 보고 있습니다. 강의 내용중 보여주시는 예제를 해보는데 되지않는 부분이 있어 질문 남깁니다. ㅠㅠ Newcontroller.php - namespace App\Http\Controllers; use Illuminate\Http\Request; class NewController extends Controller { public function index() { return veiw("routing"); } public function post(Request $request) { $data = $request -> input("name"); return view("routing",["id" => "", "data"=>$data]); } } web.php use App\Http\Controllers\NewController; Route::get('get', [NewController::class, "index"]); api.php use App\Http\Controllers\NewController; Route::post('post', [NewController::class, "post"]); 이렇게 입력해서 controller를 사용해서 Route 하는예제를 실습하는데 The GET method is not supported for route api/post. Supported methods: POST. 라는 오류메세지와 함께 되질 않습니다. 제가 놓친 부분이 있을까요?

  • php
  • Laravel
선영 댓글 1 좋아요 0 조회수 251

Bitnami wamp 단종

미해결

따라하면서 배우는 웹애플리케이션 만들기

bitnami wamp가 홈페이지에서 다운로드가 불가능 한데 다른 대체 프로그램을 찾아봤더니, 여러 프로그램이 있어서 어떤 프로그램을 이용해야 하는지 추천해주세요.

  • HTML/CSS
  • php
J!ny 댓글 2 좋아요 0 조회수 5287

업로드에서 진행이 안되고 있습니다.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

안녕하세요. storage 이미지 업로드 하는 부분에서 진행이 안되고 있습니다. window10 이며, 최신 버전의 라라벨과 livewire를 사용하고 있습니다. --upload.blade.php -- Upload.php --웹화면

  • php
  • Laravel
김태오 댓글 1 좋아요 0 조회수 279

깃헙 주소 알려주세요~

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

깃헙 주소 알려주시면 감사하겠습니다~

  • php
  • Laravel
hanhee46 댓글 1 좋아요 0 조회수 363

The /var/www/html/bootstrap/cache directory must be present and writable.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

위처럼 에러가 발생되는데 어느부분을 확인해야 강의처럼 오류없이 표기될까요? 아래는 작성한 코드입니다. Acontroller.php class Acontroller extends Controller { //클래스 안에서만 쓸수 있는 내부 함수 protected $result; protected $basecontroller; //내부함수의 기본값을 설정하는 __construct public function __construct(Basecontroller $basecontroller) { $this->basecontroller = $basecontroller; } public function multple($num) { $this->result += $this ->basecontroller->plus($num) * 10; return $this->result; } } Basecontroller.php class Basecontroller extends Controller { //클래스 안에서만 쓸수 있는 내부 함수 protected $result; //내부함수의 기본값을 설정하는 __construct public function __construct() { $this->result = 0; } public function plus($num){ $this->result = $num + 5; return $this->result; } } Aprovier.php class Aprovider extends ServiceProvider { /** * Register services. */ public function register() { // $this->app->singleton(Acontroller::class, function($app){ return new Acontroller($app-> make(Basecontroller::class)); }); } /** * Bootstrap services. */ public function boot() { } } app.php 'providers' => ServiceProvider::defaultProviders()->merge([ /* * Package Service Providers... */ /* * Application Service Providers... */ App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\Aprovider::class, ])->toArray(), web.php Route::get('/one', function () { for($i=0; $i < 3; $i++){ echo app(Acontroller::class)->multiple(2); echo "<br>"; } return "-----"; });

  • php
  • Laravel
언젠가는프리 댓글 1 좋아요 0 조회수 506

livewire를 composer 설치 시 2.0 지정해서 설치해야 할 것 같습니다.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

livewire 실습 중 input 값 연동이 안되어 세팅부분 다시 살펴보니 livewire 가 App/http/livewire 가 아닌 App/livewire 로 설치되어 있었습니다. 공홈가서 확인하니 3.0 버전부터 App/livewire 로 설치되더군요.. 현재 강의보면서 실습중이라 2.0 과 3.0 의 버전차이를 세부적으로 확인은 못해 어떤 문제인지 정확히 파악은 못했으나, 일단 실습진행을 위해서 3.0 을 제거하고 2.0으로 재설치부터 하였습니다. 제거 방법 sail composer remove livewire:livewire 2.0 설치 방법 sail composer require livewire:livewire "^2.0" 2.0으로 설치하니 실습강의처럼 잘 진행됩니다. 혹시라도 저처럼 해매시는분 있을까봐 이쪽에 글 남겨드립니다. 강의는 설명을 잘 해주셔서 정말 잘 듣고 있습니다^^ 감사합니다!

  • php
  • Laravel
루키 댓글 2 좋아요 1 조회수 428

singleton 적용되지 않는 부분 문의드립니다.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

안녕하세요, 강의중에 bind, singleton 부분에서 singleton 적용시에도 bind 처럼 동작하여 문의드립니다. 비슷한 증상의 질문 봤어서 해당 질문 답변에 기재된 gmail 주소로 소스코드 압축하여 보내드렸습니다. 확인해주실 수 있으실까요?ㅠㅠ app.php 'providers' => ServiceProvider::defaultProviders()->merge([ /* * Package Service Providers... */ /* * Application Service Providers... */ App\Providers\AppServiceProvider::class, App\Providers\AuthServiceProvider::class, // App\Providers\BroadcastServiceProvider::class, App\Providers\EventServiceProvider::class, App\Providers\RouteServiceProvider::class, App\Providers\AProvider::class, ])->toArray(), web.php Route::get('/one', function () { for ($i=0; $i < 3; $i++) { echo app(Acontroller::class)->multiple(2); echo "<br />"; } return "------------"; }); Acontroller.php namespace App\Http\Controllers; use Illuminate\Http\Request; class Acontroller extends Controller { // 클래스 안에서만 쓸 수 있는 내부 변수 protected $result; protected $basecontroller; // 내부 함수의 기본값을 설정하는 __contruct (생성자) public function __construct(BaseController $basecontroller){ $this->basecontroller = $basecontroller; } public function multiple($num){ $this->result += $this->basecontroller->plus($num) * 10; return $this->result; } } BaseController.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 namespace App\Providers; use Illuminate\Support\ServiceProvider; use App\Http\Controller\Acontroller; use App\Http\Controller\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 { } }

  • php
  • Laravel
루키 댓글 2 좋아요 0 조회수 281

sail 로 라라벨 프로젝트 실행시 도커 이미지 구성을 변경하려면 어떻게 해야 하나요?

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

curl -s " https://laravel.build/example-app " | bash 위 명령어로 라라벨 어플리케이션이 생성되고 sail up으로 도커로 실행시키면 mysql, mailpit, selenium, redis, meilisearch 이미지가 컨테이너로 기본 실행이 됩니다. 다른 이미지들은 필요없고, mysql을 mariadb 이미지로 대신하려면 어떤 작업을 해야 하나요?

  • php
  • Laravel
leoni 댓글 1 좋아요 0 조회수 319

The stream or file "/var/www/html/storage/logs/laravel.log"

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

The stream or file "/var/www/html/storage/logs/laravel.log" could not be opened in append mode: Failed to open stream: Permission denied The exception occurred while attempting to log: The stream or file 라고나오면서 신규 라라벨프로젝트가 안되는데 무엇이 잘못되었는지 알수 있나요?

  • php
  • Laravel
언젠가는프리 댓글 1 좋아요 0 조회수 821

wp_editor ($editor_name) 관련

해결됨

워드프레스 제대로 개발하기 - 어드민 편

editor_name을 "book-toc" 하니 아래와 같이 나오네요. '_'를 사용하면 정상이구요. 왜 차이가 나는지 원인을 알고 싶은데 잘 모르겠습니다.

  • wordpress
  • php
김승범 댓글 1 좋아요 0 조회수 417

WAMP 관련

미해결

생활코딩 - PHP 기본 A 부터 Z 까지

안녕하세요. WAMP 설치와 관련한 내용 업데이트가 필요한 것 같습니다.

  • php
댓글 2 좋아요 1 조회수 655

나만의 프레임워크 작성 후, 운영환경 배포에 관한 문의 드려요

해결됨

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
  • 객체지향
geol2 댓글 1 좋아요 0 조회수 433

post? get?

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

Post는 api쪽으로 처리되고 Get은 Web 쪽으로 처리가 되는것으로 확인이 됩니다. 지켜져야 할 약속인지 궁금합니다.

  • php
  • Laravel
댓글 2 좋아요 0 조회수 267

강의 잘듣고 있습니다.

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

현재 설명 주신 부분 중 Route / Controller 이 있습니다. Route가 현재 FTController 역할을 하는 게 맞는지요 ? 현업에서도 현 강의방식대로 진행되는 부분인지 궁금합니다.

  • php
  • Laravel
댓글 1 좋아요 0 조회수 252

강의변경

해결됨

워드프레스 제대로 개발하기 - 클라이언트 편

클라이언트 초기부분에 어드민 리뷰를 해주시는 것을 듣는데 어드민강의가 저에게 더 필요할것 같습니다. 혹시 어드민으로 강의를 변경해주실수 있을까요? 부탁드리겠습니다.

  • wordpress
  • php
sunhye kwon 댓글 1 좋아요 0 조회수 403

[Error] Uncaught SyntaxError: Unexpected token 에러

미해결

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
  • Laravel
cancnet 댓글 1 좋아요 0 조회수 786

singleton 결과값이 변경되지 않습니다.

미해결

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
  • Laravel
조효진 댓글 2 좋아요 0 조회수 415

수정. 휴먼에러인지 뭔지 모르겠습니다..

미해결

PHP 개발자의 최종 테크트리, 라라벨 강의

영상 여러번 돌려봐도 틀린부분을 못찾겠는데 ㅠㅠ 다음부턴 해당 강의 소스코드를 깃이나 노션같은곳에 올려주시면 진행하는데 더 도움이 될 거 같아요..

  • php
  • Laravel
총총이 댓글 2 좋아요 0 조회수 585

인기 태그

인프런 TOP Writers

주간 인기글