inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

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

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

미해결

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 조회수 255

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

미해결

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

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

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

깃헙 주소 알려주세요~

미해결

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

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

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

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 조회수 517

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 조회수 429

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 조회수 289

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

미해결

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

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

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

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 조회수 823

post? get?

미해결

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

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

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

강의 잘듣고 있습니다.

미해결

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

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

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

[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 조회수 789

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 조회수 417

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

미해결

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

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

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

강의 중간에 vscode 에러나요 ㅠ

미해결

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

셋업 강의 진행하고 몇일지나서 다시 하려고 보니깐 우분투가 문제인지 뭐가 문제인지 서버는 돌아가는데 모르는 문제들이 많이 발생합니다 ㅠ 첨부터 하려고 해도 못돌아가겠고.. 봐주실 수 있나요?

  • php
  • Laravel
총총이 댓글 1 좋아요 0 조회수 576

::와 -> 질문이 있어용

미해결

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

안녕하세요 선생님. 제가 알기로 '::'는 static 한 요소들을 호출할 때 사용하고 (예: 정적인 속성, 메소드, 상수 등) '->'는 객체의 인스턴스 메소드를 호출할 때 사용하는 것으로 알고있습니다. 파사드를 설명해주시는 Chapter6 부분에서 Route::get과 Route->get이 동일하다고 말씀해주셨는데 이 부분이 잘 이해가 가지 않아서요. 라라벨 프레임 워크 상에서는 위 부분이 동일한 것인가요?

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

맥 OS 환경에서는 설정

미해결

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

맥 OS 환경에서 PowerShell 직접 설치하여 진행하는게 맞을까요?

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

singleton 이 안되요

미해결

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
  • Laravel
언젠가는프리 댓글 1 좋아요 0 조회수 320

배포관련문의드립니다.

미해결

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

배포하고 난 뒤, 글을 작성하려고 보니, cors 에러가 생겨 sail artisan make:middleware Cors를 생성하고 코드를 작성했습니다. 그리고 app\Http\Middleware에 추가했는데요. 그 뒤부터, 이런 에러가 뜨는데요 ㅜㅜ asset변경 어쩌고 나오는데, 해결이 잘 안되서 문의 남깁니다.

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

이미지 업로드시 데이터베이스에 올리는법

미해결

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

안녕하세요 이미지 업로드 수업중 궁금한게 있어서요! 기존 강의에서는 이미지늘 storage 폴더에만 올리고 작업하시던데 보통은 데이터베이스에 올리고 다운받고 하더라구요 아니면 보통 라라벨 이미지 및 기타 파일 업로드, 다운로드는 보통 어떻게 하나요??

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

인기 태그

인프런 TOP Writers

주간 인기글