Fatal error: Exception thrown without a stack frame in Unknown on line 0

วันนี้ผมสั่ง composer update บนเครื่อง production ได้ผมได้เจอกับ error ตัวนี้ เคยแต่เห็นคนอื่นเจอ วันนี้ผมได้เจอกับตัวเอง

Fatal error: Exception thrown without a stack frame in Unknown on line 0

สำหรับโปรแกรมเมอร์ไม่ว่าจะเขียนภาษาไหนก็เถอะ แต่ถ้าเจอ error และพออ่านอังกฤษออกก็คงต้องอุทานว่า มันอะไรเนี่ย? ซึ่งจริงๆ วิธีแก้ก็ไม่ยาก (กว่าผมจะงมหาสาเหตุเจอก็โอยาวล่ะ)

อ่านเพิ่มเติม

คุณเป็นเว็บดีไซเนอร์หรือเปล่า?

บทความนี้ขอให้เครดิตกับบทความ So, You’re a Web Designer, Right?  /XD

การทำเว็บสมัยก่อน

ในสมัยก่อนการทำเว็บ flow งานมันจะเป็นแบบนี้

  1. ออกแบบหน้าเว็บด้วย Photoshop หรือ Illustrator (ด้วยเว็บดีไซเนอร์)
  2. ตัดภาพออกมาจัดเป็น HTML และ CSS (ด้วยคนตัด css)
  3. นำมา Implement กับตัวเว็บ (ด้วยเว็บโปรแกรมเมอร์)

แต่พอทำนานๆ เข้า เว็บโปรแกรมเมอร์มักจะพบว่ามันเกิดงานที่การมีซ้อนทับกับงานข้อ 1 และ 2 คืออาจต้องมาแก้ css เพิ่ม เพราะต้องเปลี่ยนความสามารถ ในกรณีเลวร้ายสุดคือรับภาพปุุ่ม 1 ปุ่มมาเพิ่มที่หลังงานที่หลัง

อ่านเพิ่มเติม

Make laravel be website multi-languagle with old request.

I will say at first. This post is about hacking laravel but It don’t about modifiy illuminate core. For who want to use laravel. First rule that you must remember.

“If you want to extend, modify or hack laravel, Don’t modify any files in /vendor. You should do it in /app only.”

Back to main topic of this post. My project that I do at work. I receive request about how to modify Request class change url back to url that don’t have language in url.

Such as ethaizone.com/th/page/to/me (th is Thai) change back to ethaizone.com/page/to/me.

My english is weak and I think it’s such a pain that descript why changing Request class is solution. What is benefit. I think people who search this page from Google should know it. All I can say is It helps project can develope faster with old environment.

View code and thinking. http://paste.laravel.com/FmG

In paste, I post URL class extended version for make url languagable too. We make one system that handle multi-site with multi-language and have multi-admin system.

ปล. สำหรับคนไทย ตอนแรกผมจะพิมพ์ไทยอยู่นะ แต่ปรากฎว่าใช้แรงงานกับภาษาอังกฤษไปเยอะแล้ว ดังนั้นไปเปิดดิกเอาเองครับ