2016-07-18 6 views
0

오늘 저는 Laravel 5.4에서 이전 프로젝트를 열었습니다. (나는 생각합니다) 저는 그것을 약간 편집하고 싶었습니다. 그래서 모든 일을 srt했지만 모든 장인 명령을 실행할 때 나는 커다란 오류를 받았습니다. 콘솔 (cmd)에 기록됩니다.Laravel - 장인 명령을 실행할 수 없습니다

<?php 
/* 
|-------------------------------------------------------------------------- 
| Create The Application 
|-------------------------------------------------------------------------- 
| 
| The first thing we will do is create a new Laravel application instance 
| which serves as the "glue" for all the components of Laravel, and is 
| the IoC container for the system binding all of the various parts. 
| 
*/ 

$app = new Illuminate\Foundation\Application(
    realpath(__DIR__.'/../') 
); 

/* 
|-------------------------------------------------------------------------- 
| Bind Important Interfaces 
|-------------------------------------------------------------------------- 
| 
| Next, we need to bind some important interfaces into the container so 
| we will be able to resolve them when needed. The kernels serve the 
| incoming requests to this application from both the web and CLI. 
| 
*/ 

$app->singleton(
    Illuminate\Contracts\Http\Kernel::class, 
    App\Http\Kernel::class 
); 

$app->singleton(
    Illuminate\Contracts\Console\Kernel::class, 
    App\Console\Kernel::class 
); 

$app->singleton(
    Illuminate\Contracts\Debug\ExceptionHandler::class, 
    App\Exceptions\Handler::class 
); 

/* 
|-------------------------------------------------------------------------- 
| Return The Application 
|-------------------------------------------------------------------------- 
| 
| This script returns the application instance. The instance is given to 
| the calling script so we can separate the building of the instances 
| from the actual running of the application and sending responses. 
| 
*/ 

return $app; 
PHP Fatal error: Uncaught Error: Call to a member function make() on integer in C:\Users\admin\Desktop\mywebsite\website\artisan:31 
Stack trace: 
#0 {main} 
    thrown in C:\Users\admin\Desktop\mywebsite\website\artisan on line 31 

는 그 다음

PHP Fatal error: Uncaught Error: Call to a member function make() on integer in C:\Users\admin\Desktop\mywebsite\website\artisan:31 
    Stack trace: 
    #0 {main} 
     thrown in C:\Users\admin\Desktop\mywebsite\website\artisan on line 31 
+10

Larvavel 5.4가 종료되지 않습니다. –

+0

부적절한 의견, 내가 말한 것처럼 나는 확실하지 않았습니다. –

+1

가장 중요한 것은 - 왜 부트 스트랩 파일에 오류 내용이 있습니까? 그걸 꺼내. –

답변

0

영업 아래의 오류가 도움을 추구 PHP는 채팅방에 와서 PHP 파일의 전체 내용처럼 보인다. 일부 디버깅 후 문제가 발생한 것은 .env 파일이 없어 응용 프로그램이 제대로 빌드되지 않는 것입니다.

OP의 경우 _env의 이름을 .env으로 변경하고 APP_KEY의 길이와 내용이 올바른지 확인하여 문제를 해결했습니다.

1

난 그냥 이런 종류의 오류가있다, 그때 내 파일의 일부가 부패/app.php 왜 그게 이상한 문자를 보여주는 이유가 손상되었음을 알게되었습니다.

관련 문제