카테고리 보관물: Laravel

Laravel way to send from php an array to javascript

Laravel framework를 사용할 때, routes에서 전달 받은 array data를 view에서 javascript로 넘겨 받는 방법은 간단해 보이지만 처음 겪으면 매우 당황스럽다. 솔루션은 아주 간단하다. array를 json으로 변경하는 것이 속 편하다! solution.blade.php [script> var jsonData = [?php echo json_encode($data) ?>; [/script>   위와 … 계속 읽기

카테고리: javascript, json, Laravel | 태그: , , | 댓글 남기기

Laravel blade for loop, if statement, @include

Laravel view blade template에서는 for loop와 if statement가 내장되어 있다. 다음과 같이 편하게 사용이 가능하다. index.blade.php <html> <head> @include(“partition.head”) </head> <body> @for ($i = 0; $i < 10; $i++) The current value is {{ $i }} @endfor @if (count($records) === … 계속 읽기

카테고리: Laravel | 태그: , | 댓글 남기기

Laravel custom 404 page

정말 간단하지만 처음 설정할 때, 약간의 삽질을 요구케 한다. 먼저 Handler.php를 수정하자. app/Exceptions/Handler.php use Symfony\Component\HttpKernel\Exception\NotFoundHttpException;   위의 구문을 추가 후 render function 안에 아래의 코드를 삽입한다. if($e instanceof NotFoundHttpException) { return response()->view(‘error.404’, [], 404); }   이제 /resources/views/error/404.blade.php를 커스토마이징 하면 … 계속 읽기

카테고리: Laravel, php | 태그: , , | 댓글 남기기

Laravel curl을 이용해 routes에서 view로 data 전달하기

다음과 같이 CurlController를 작성한다. app/Http/Controllers/CurlController.php <?php namespace App\Http\Controllers; use App\User; use App\Http\Controllers\Controller; class CurlController extends Controller { public function __construct() { } public static function postCurl($host, $url, $params) { $ch = curl_init($host . $url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $params); … 계속 읽기

카테고리: Laravel, php | 태그: , | 댓글 남기기

Laravel elixir 사용해 minified compile하기

Laravel에서는 elixir를 사용해 gulp를 실행하여 minified compile 할 수 있도록 지원해 준다. Laravel Root Path에서 gulpfile.js를 다음과 같이 작성하자. gulpfile.js var elixirBase = function() { var elixir = require(‘laravel-elixir’); elixir.config.sourcemaps = false; elixir.config.production = true; return elixir; } var elixirBabel … 계속 읽기

카테고리: Laravel | 태그: , , , , , | 댓글 남기기

Laravel 라우트 파일분리

Laravel 프레임워크를 사용할 때 페이지가 늘어나기 시작하면 app 경로 아래에 있는 routes.php파일이 비대해져 관리하기 힘들어진다. 이번 포스팅에서는 routes 파일을 분리해 관리하는 법을 소개하고자 한다. 방법은 아주 간단하다! app/Providers/RouteServiceProvider.php public function boot(Router $router) { $route_files = (array)glob(__DIR__.’/../Http/Routes/*.php’); foreach($route_files as $route_file) { … 계속 읽기

카테고리: Laravel | 태그: , | 댓글 남기기