2019-02-19
C:\laravel_project1>php artisan serve No direct script access allowed
laravel 내장 sever를 실행 했을때, 위와 같은 에러가 발생 했다.
웹 검색을 해본결과 "No direct script access allowed" 에러는 다른 상황에서도 발생 할 수 있는것 같지만,
필자 같은 경우는 composer.json파일에서 autoload한 파일에서 오류가 발생해서 였다.

사용자 정의 helper함수를 추가하기 위해서, composer.json파일의 아래부분에 특정 파일을 load하도록 설정하고, composer dump-autoload 명령어를 실행했다.
"autoload": {
	"psr-4": {
		"App\\": "app/"
	},
	"classmap": [
		"database/seeds",
		"database/factories"
	],
	"files":[
		"app/helpers/custom_helper1.php"
	]
}
그런데 필자가 등록한 custom_helper1.php파일에는 error가 있었고, 결과적으로 No direct script access allowed에러로 이어졌다.