version 4.1.0

ปรับแต่งการแสดง Error Exception ของ Laravel

  พุธที่ 11 มีนาคม พ.ศ. 2558 เวลา 17:12:18 น.      1,861 ครั้ง


ปรับแต่งการแสดง Error Exception ของ Laravel

แสดง Error แบบปกติ

แสดง Error แบบปกติ

รูปภาพที่ 1 | แสดง Error แบบปกติ

แสดง Error แบบปรับแต่งแล้ว

แสดง Error แบบปรับแต่งแล้ว

รูปภาพที่ 2 | แสดง Error แบบปรับแต่งแล้ว

ตัวอย่างคำสั่ง ภายในไฟล์ routes.php

 App::error(function(Exception $exception){
    return View::make('error')->with(array('exc' => $exception));
});

1. "เพิ่มเติม" คำสั่งลงในส่วนของ Routes ตรงบรรทัดสุดท้าย ภายในไฟล์ routes.php

ตัวอย่างคำสั่ง ภายในไฟล์ error.php

 <!doctype html>
<html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Errors | Laravel PHP Framework</title>
        <style>
            @import url(//fonts.googleapis.com/css?family=Lato:700);
            body {
                color: red;
                overflow: hidden;
            }
            .error {
                margin: 0 auto;
                width: 960px;
                max-width: 960px;
                margin-top: 25px;
                border-radius: 10px;
            }
            .error pre {
                background-color: #EEE;
                font-size: 0.9em;
                line-height: 2em;
                overflow-x: auto;
                padding: 15px;
            }
        </style>
    </head>
    <body>
        <div class="error">
            <h2>ERROR | Exception</h2>
            <pre><?php echo $exc; ?></pre>
        </div>
    </body>
</html>

2. สร้างไฟล์ View เพื่อแสดง Error โดยตั้งชื่อไฟล์ว่า "error.php" ลงในไดเรคทอรี่ [skeleton]\app\views\error.php




Credit

  ขอบคุณข้อมูลจากเว็บไซต์ laravel.com


นักแปล / นักเขียน / เรียบเรียง

author

เอกบิณ ใจแก้วมา (แม็ก)

"โปรแกรมเมอร์ตัวเล็ก ๆ" สะสมประสบการณ์ด้านการพัฒนาซอฟแวร์มามากกว่า 11 ปี
# ติดตามผลงานได้ที่ | พบกับเราที่ Google+ | Facebook






Comment