ÔõÑùÔÚLaravelÖв»Ê¹ÓÃBladeÄ£°åÒýÇæ
laravel ÊÇÒ»¸öÓÅÒìµÄ php ¿ò¼Ü£¬Ëü½ÓÄÉÁË mvc£¨model-view-controller£©Éè¼Æģʽ£¬Ê¹µÃ¿ª·¢Õß¿ÉÒÔÔ½·¢Àû±ãµØ¹¹½¨ web Ó¦ÓóÌÐò¡£ÆäÖУ¬ÊÓͼ£¨view£©ÊÇ mvc ¼Ü¹¹ÖеÄÒ»²¿·Ö£¬ÓÃÓÚÏÔʾӦÓóÌÐòµÄÊý¾ÝºÍÓû§½çÃæ¡£ÔÚ laravel ÖУ¬Í¨³£Ê¹Óà blade Ä£°åÒýÇæÀ´äÖȾÊÓͼ¡£¿ÉÊÇ£¬ÔÚijЩÇéÐÎÏ£¬ÎÒÃÇÒ²¿ÉÒÔ²»Ê¹Óà blade Ä£°åÒýÇ棬¶øÊÇÖ±½ÓʹÓà php À´äÖȾÊÓͼ¡£±¾ÎĽ«ÏÈÈÝÔõÑùÔÚ laravel Öв»Ê¹Óà blade Ä£°åÒýÇæ¡£
ΪºÎ²»Ê¹Óà Blade Ä£°åÒýÇæ
ËäÈ» Blade Ä£°åÒýÇæÔÚ Laravel Öб»ÆÕ±éʹÓ㬲¢ÇÒËüÓµÓÐһЩºÜÊÇÓÐÓõĹ¦Ð§£¬ÀýÈçÄ£°å¼ÌÐø¡¢Ìõ¼þÓï¾ä¡¢Ñ»·Óï¾äµÈµÈ¡£¿ÉÊÇ£¬ÔÚijЩÇéÐÎÏ£¬ÎÒÃÇ¿ÉÄÜÐèҪʹÓÃÔÉúµÄ PHP À´äÖȾÊÓͼ£¬ÀýÈ磺
Blade Ó﷨̫¹ýÖش󣬽ûÖ¹Ò×ÔĶÁºÍά»¤£»
ÎÒÃÇÏëҪʹÓÃһЩ PHP ×Ô´øµÄº¯Êý»òÕßÀ©Õ¹£¬¶øÕâЩÔÚ Blade Öв¢²»Àû±ãʵÏÖ£»
ÎÒÃÇÒѾÓÐÁËһЩÏÖ³ÉµÄ PHP ÊÓͼģ°å£¬²»Ï£ÍûÔÙÖØбàдΪ Blade Ä£°å¡£
ÔÚÕâЩÇéÐÎÏ£¬ÎÒÃÇ¿ÉÒÔ˼Á¿²»Ê¹Óà Blade Ä£°åÒýÇ棬¶øÖ±½ÓʹÓà PHP À´äÖȾÊÓͼ¡£
²»Ê¹Óà Blade Ä£°åÒýÇæµÄÒªÁì
ÄÇô£¬ÔÚ Laravel ÖУ¬ÎÒÃÇÔõÑùʹÓà PHP À´äÖȾÊÓͼÄØ£¿ÏÂÃ潫ÏÈÈÝÁ½ÖÖÒªÁì¡£
ʹÓà PHP Îļþ×÷ΪÊÓͼ
ÎÒÃÇ¿ÉÒÔ½¨ÉèÒ»¸ö PHP Îļþ£¬È»ºóÔÚ¿ØÖÆÆ÷ÖÐʹÓà view() ÒªÁìÀ´¼ÓÔظÃÎļþ¡£ÀýÈ磬ÎÒÃÇÔÚ resources/views Ŀ¼Ï½¨ÉèÒ»¸öÃûΪ hello.php µÄ PHP Îļþ£¬ÄÚÈÝÈçÏ£º
nbsp;html> <title>Hello Laravel</title> <h1>Hello, <?php echo $name; ?>!</h1>
µÇ¼ºó¸´ÖÆ
È»ºó£¬ÔÚ¿ØÖÆÆ÷ÒªÁìÖУ¬ÎÒÃÇ¿ÉÒÔʹÓÃÒÔÏ´úÂëÀ´¼ÓÔØÕâ¸öÊÓͼ£º
public function hello() { $name = 'Laravel'; return view('hello', ['name' => $name]); }
µÇ¼ºó¸´ÖÆ
ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃÇʹÓà view() ÒªÁìÀ´¼ÓÔØ hello.php Îļþ£¬²¢½«Ò»¸ö±äÁ¿ $name ת´ï¸øÊÓͼ¡£
Ö±½ÓÔÚ¿ØÖÆÆ÷ÖÐÊä³ö HTML
³ýÁËʹÓà PHP Îļþ×÷ΪÊÓͼ֮Í⣬ÎÒÃÇ»¹¿ÉÒÔÖ±½ÓÔÚ¿ØÖÆÆ÷ÖÐÊä³ö HTML ´úÂë¡£ÀýÈ磺
public function hello() { $name = 'Laravel'; $html = 'nbsp;html> <title>Hello Laravel</title> <h1>Hello, ' . $name . '!</h1> '; return response($html); }
µÇ¼ºó¸´ÖÆ
ÔÚÕâ¸öÀý×ÓÖУ¬ÎÒÃÇÔÚ¿ØÖÆÆ÷ÒªÁìÖÐÖ±½Ó½ç˵ÁËÒ»¸ö HTML ×Ö·û´®£¬²¢½«Ëü×÷ΪÏìÓ¦·µ»Ø¡£
×ܽá
Blade Ä£°åÒýÇæÊÇ Laravel ÖеÄÒ»´óÌص㣬¿ÉÊÇÔÚһЩÌØÊâÇéÐÎÏ£¬ÎÒÃÇÒ²¿ÉÒÔ²»Ê¹Óà Blade Ä£°åÒýÇ棬¶øÊÇʹÓÃÔÉúµÄ PHP À´äÖȾÊÓͼ¡£±¾ÎÄÏÈÈÝÁËÁ½ÖÖ²»Ê¹Óà Blade Ä£°åÒýÇæµÄÒªÁ죬»®·ÖÊÇʹÓà PHP Îļþ×÷ΪÊÓͼºÍÖ±½ÓÔÚ¿ØÖÆÆ÷ÖÐÊä³ö HTML ´úÂë¡£ËäÈ»£¬Ê¹ÓÃÄÄÖÖÒªÁìÕÕ¾ÉҪƾ֤ÏêϸÇéÐζø¶¨¡£
ÒÔÉϾÍÊÇÔõÑùÔÚLaravelÖв»Ê¹ÓÃBladeÄ£°åÒýÇæµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡