laravelÓëciÇø±ð
laravelºÍcodeigniter£¨ci£©ÊÇÁ½¸öºÜÊÇÊ¢ÐеÄphp¿ò¼Ü¡£ËüÃǶ¼ÊÇ¿ªÔ´µÄ£¬ÖÂÁ¦ÓÚ¼ò»¯¿ª·¢Ö°Ô±µÄÊÂÇé²¢ÌṩǿʢµÄ¹¦Ð§¡£ÕâÁ½¸ö¿ò¼ÜÔÚijЩ·½ÃæÏàËÆ£¬µ«ÔÚÐí¶à·½ÃæÒ²ÓкܴóµÄÇø±ð¡£ÔÚ±¾ÎÄÖУ¬ÎÒÃǽ«Ì½ÌÖlaravelºÍciÖ®¼äµÄÇø±ð¡£
¹¹½¨·½·¨
LaravelÊÇÒ»ÖÖÃæÏò¹¤¾ßµÄ¿ò¼Ü£¬Ê¹ÓÃÁËÒ»ÖÖ½Ð×öEloquent ORMµÄÄ£×Ó¡£Eloquent ORMʹµÃÅÌÎÊÊý¾Ý¿âºÜÊǼòÆÓ£¬Ê¹¿ª·¢Ö°Ô±¿ÉÒÔ¿ìËÙ¹¹½¨Ó¦ÓóÌÐò¡£Laravel»¹ÌṩÁËÒ»¸öÍêÕûµÄMVC¿ò¼Ü£¬ÒÔ¸üºÃµØ×éÖ¯ºÍÖÎÀí´úÂë¡£
CodeIgniterÊÇÒ»¸öÇáÁ¿¼¶¿ò¼Ü£¬Ê¹ÓÃÁËActive RecordÄ£×ÓÀ´Ö´ÐÐÊý¾Ý¿â²Ù×÷¡£Ïà±ÈLaravel£¬ËüʹÓÃÁËÒ»¸ö¸ü¼òÆÓ¡¢¸ü×ÔÓɵĴúÂë½á¹¹À´¹¹½¨Ó¦ÓóÌÐò¡£
ѧϰÇúÏß
LaravelµÄѧϰÇúÏß½ÏΪÏÕÒª£¬ÓÉÓÚËüÉæ¼°µÄÊÖÒÕ½ÏΪÏȽø¡£×ÝÈ»ÄúÊìϤÆäËû¿ò¼Ü»òPHPµÄ»ù´¡ÖªÊ¶£¬ÕÆÎÕLaravel¿ÉÄÜÐèҪһЩʱ¼ä¡£LaravelÐèÒª¸ü¶àµÄÉèÖú͹¤¾ß£¬Ò²ÐèÒª¸ü³¤Ê±¼äµÄʵ¼ù¡£
È»¶ø£¬CIµÄѧϰÇúÏßÏà¶Ô½ÏΪƽ»º£¬ÓÉÓÚËüÊÇÔ½·¢»ù´¡µÄ¿ò¼Ü¡£ËüµÄÎĵµÖÜÈ«£¬Ò×ÓÚÃ÷È·£¬Ê¹Äú¿ÉÒÔ¿ìËÙÉÏÊÖ¡£CIÒ×ÓÚÉèÖúÍѧϰ£¬ÊʺϳõѧÕߺÍСÐÍÓ¦ÓóÌÐòµÄ¿ª·¢¡£
À©Õ¹ÐÔ
LaravelµÄÀ©Õ¹ÐÔºÜÇ¿Ê¢£¬ËüʹÓÃComposerÀ´ÖÎÀí°ü£¬Ê¹Äú¿ÉÒÔÇáËɵØÕÒµ½ºÍ×°ÖÃÐí¶àµÚÈý·½¿â¡£ÓëCIÏà±È£¬LaravelÓµÓиü¶àµÄÀ©Õ¹¡¢¸üºÃµÄ×Ô¶¯»¯²âÊԺ͸üÏȽøµÄRESTful APIÖ§³Ö¡£
¹ØÓÚ´óÐÍÓ¦ÓóÌÐò»òÖØ´ó½â¾ö¼Æ»®£¬Ê¹ÓÃLaravelÄܹ»¸üºÃµØ´¦ÀíÕâÖÖÇéÐΡ£Í¬Ê±£¬LaravelÔÊÐíÄú¸üÇáËɵؽ¨Éè×Ô½ç˵À©Õ¹£¬Ê¹Äú¿ÉÒÔ¿ìËÙ½¨ÉèÊôÓÚ×Ô¼ºµÄÓ¦ÓóÌÐò¡£
Çå¾²ÐÔ
Çå¾²ÐÔÊÇ¿ò¼ÜµÄÖ÷ÒªÒòËØÖ®Ò»£¬LaravelרעÓÚÌṩ³ä·ÖµÄÇå¾²ÐÔ±£»¤£¬ÀýÈçÓëCSRF¹¥»÷ºÍSQL×¢ÈëµÄ¿¹»÷¡£LaravelÌṩÁËÆÕ±éµÄÄÚÖÃÇå¾²¹¦Ð§ºÍÀ©Õ¹Çå¾²¹¤¾ß£¬ÒÔ×ÊÖú¿ª·¢Ö°Ô±È·±£ËûÃǵÄÓ¦ÓóÌÐòÊÇÇå¾²µÄ¡£
CIÒ²ÌṩÁË´ó×ÚµÄÄÚÖÃÇå¾²¹¦Ð§£¬°üÀ¨¶Ô¿çÕ¾¾ç±¾¹¥»÷ºÍSQL×¢ÈëµÄ·ÀÓù¡£È»¶ø£¬ÔÚLaravelµÄÇå¾²ÐÔºÍȱÏÝÖУ¬CI»á¶ÔÐí¶à²»³£¼ûµÄÇ徲ȱÏݾÙÐⶻñ¡£
½áÂÛ
LaravelºÍCI¶¼ÊǺÜÊÇÊ¢ÐеÄPHP¿ò¼Ü£¬ËüÃǶ¼´øÀ´ÁËÐí¶àÓŵãºÍ²î±ðµã¡£ÈôÊÇÄúÔÚ¿ª·¢´óÐÍÏîÄ¿»ò´óÐÍÆóÒµÓ¦ÓóÌÐò£¬Ê¹ÓÃLaravel¿ÉÒÔ¸üºÃµØÖª×ãÄúµÄÐèÇó¡£Ïà·´£¬¹ØÓÚСÐÍ»ò¼òÆÓµÄWebÓ¦ÓóÌÐò£¬CI¿ÉÄÜÊǸüºÃµÄÑ¡Ôñ¡£±¾ÎĽöÊǶÔÁ½¸ö¿ò¼ÜÖ®¼äµÄһЩÖ÷ÒªÇø±ðµÄ¼òÒªÏÈÈÝ£¬ÐèҪƾ֤ÏÖÕæÏàÐξÙÐбÈÕÕÑ¡Ôñ¡£
ÒÔÉϾÍÊÇlaravelÓëciÇø±ðµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡