laravelȨÏÞÖÎÀí²»ÎÞаÊÇʲôÒâ˼
laravelÊÇÒ»¸öÊ¢ÐеÄphp¿ò¼Ü£¬ËüÌṩÁËÐí¶àÓÐÓõĹ¦Ð§£¬ÀýÈçÉí·ÝÑéÖ¤¡¢Â·ÓÉ¿ØÖƺͻá¼û¿ØÖÆ¡£ÆäÖУ¬»á¼û¿ØÖÆÊǺÜÊÇÖ÷ÒªµÄ£¬ÔÚÒ»¸ö´óÐ͵ÄwebÓ¦ÓóÌÐòÖУ¬Ëü¿ÉÒÔ¶ÔÓû§µÄȨÏÞ¾ÙÐÐϸÄåµÄ¿ØÖÆ¡£È»¶ø£¬ÔÚʹÓÃlaravelµÄȨÏÞÖÎÀíʱ£¬ÎÒÃǻᷢÃ÷Ëü²¢²»ÊǺÜÊÇÎÞа¡£
Ê×ÏÈ£¬LaravelµÄȨÏÞÖÎÀíÖ÷ÒªÊÇͨ¹ýGateºÍPolicy¾ÙÐпØÖƵġ£Ç°ÕßÊÇÒ»¸öºÜÊǼòÆӵĽӿڣ¬ËüÔÊÐíÎÒÃǽç˵Õë¶Ô¸ø¶¨Óû§»ò½ÇÉ«µÄÂß¼ÅжÏÌõ¼þ¡£ºóÕßÊÇÒ»¸ö¸üÇ¿Ê¢µÄ¹¤¾ß£¬¿ÉÒÔ×ÊÖúÎÒÃǽ«ÕâЩÂß¼Ìõ¼þÓëÄ£×ÓµÄÒªÁìÒ»ÆðʹÓã¬ÒÔ±ã¸üϸÁ£¶ÈµØ¿ØÖÆ»á¼û¡£
È»¶ø£¬ÔÚÏÖʵµÄÓ¦ÓÃÖУ¬ÎÒÃÇ¿ÉÄܻᷢÃ÷ÕâЩ¹¤¾ß²¢²»·óÎÞа¡£ÓÈÆäÊǵ±ÎÒÃÇÐèҪƾ֤¶à¸öÒòÏòÀ´È·¶¨Óû§È¨ÏÞʱ£¬Gate ºÍ Policy¶¼ÏԵùýÓÚ¼òÆÓÁË¡£
ÀýÈ磬¼ÙÉèÎÒÃÇÕýÔÚ¹¹½¨Ò»¸ö¹ºÎïÍøÕ¾£¬ÎÒÃÇÐèÒª¿ØÖÆÿ¸öÓû§¶Ô²î±ðÉÌÆ·µÄ»á¼ûȨÏÞ¡£ÎÒÃÇ¿ÉÄÜÐèҪ˼Á¿ÒÔÏÂÌõ¼þ£ºÓû§µÄ½ÇÉ«¡¢ÉÌÆ·µÄÖÖ±ð¡¢ÉÌÆ·µÄ¼ÛÇ®¡¢Óû§ËùÔڵĵØÇøµÈµÈ¡£ÈôÊÇÎÒÃǽ«ËùÓÐÕâЩÌõ¼þ¶¼Ó²±àÂëµ½GateºÍPolicyÖУ¬ÄÇô´úÂ뽫»á±äµÃºÜÊÇÖØ´ó¡£²¢ÇÒ£¬µ±ÎÒÃÇÏëÒªÌí¼Ó»òÐÞ¸ÄÒ»¸öÌõ¼þʱ£¬ÎÒÃDZØÐèÐ޸ĴúÂë²¢ÖØа²ÅÅÓ¦ÓóÌÐò¡£ÕâÏÔÈ»ÊDz»¿ÉÐеġ£
½â¾öÕâ¸öÎÊÌâµÄÒ»¸ö·½·¨ÊÇʹÓÃACL£¨»á¼û¿ØÖÆÁÐ±í£©¡£ACL ÔÊÐíÎÒÃǽç˵һ×é¹æÔò£¬ÒÔ±ãÔÚÔËÐÐʱ¶¯Ì¬µØ¿ØÖÆÓû§¶Ô²î±ð×ÊÔ´µÄ»á¼ûȨÏÞ¡£Õâ¸ö·½·¨ÏÖÔÚÒѾ³ÉΪÁËÐí¶àWebÓ¦ÓóÌÐòÖеıê×¼ÒªÁì¡£
ÔÚLaravelÖУ¬Ò²¿ÉÒÔʹÓÃACLÀ´ÊµÏÖ»á¼û¿ØÖÆ¡£ÔÚACLÖУ¬ÎÒÃÇ¿ÉÒÔ½ç˵һ×é¹æÔò£¬ÀýÈ磺
Óû§A¿ÉÒÔ»á¼ûÖÖ±ðΪ”µç×Ó²úÆ·”ÇÒ¼ÛǮСÓÚ$500µÄËùÓÐÉÌÆ·¡£
Óû§B¿ÉÒÔ»á¼ûÖÖ±ðΪ”´ò°ç”µÄËùÓÐÉÌÆ·£¬µ«²»¿É»á¼û¼ÛÇ®Áè¼Ý$100µÄÉÌÆ·¡£
ͨ¹ýʹÓÃACL£¬ÎÒÃÇ¿ÉÒÔ¸üÎÞаµØ¿ØÖÆÓû§»á¼ûȨÏÞ£¬¶ø²»ÐèÒªÓ²±àÂë´ó×Ú¹æÔòµ½Gate»òPolicyÖС£±ðµÄ£¬µ±ÎÒÃÇÏëÒªÌí¼Ó»òÐ޸ĹæÔòʱ£¬ÎÒÃÇÖ»ÐèÒª¸üÐÂACLÉèÖ㬶ø²»ÐèÒªÖØа²ÅÅÓ¦ÓóÌÐò¡£
˼Á¿µ½ACLµÄÓÅÈõµã£¬Ê¹ÓÃACLÀ´ÊµÏÖ»á¼û¿ØÖÆ¿ÉÄÜÐèÒªÒ»¶¨µÄѧϰ±¾Ç®ºÍ¿ª·¢±¾Ç®£¬¿ÉÊÇЧ¹û»áÔ½·¢ÎÞа£¬Ò×ÓÚά»¤ºÍÀ©Õ¹¡£ÈôÊÇÄãµÄÓ¦ÓóÌÐòÐèÒª¸üϸÄåµÄ»á¼û¿ØÖÆ£¬ÄÇôACL¿ÉÄÜÊÇÒ»¸ö¸üºÃµÄÑ¡Ôñ¡£
×ÛÉÏËùÊö£¬ËäÈ»LaravelµÄȨÏÞÖÎÀí¹¤¾ßGateºÍPolicyºÜÀû±ã£¬¿ÉÊÇÔÚijЩÇéÐÎÏ¿ÉÄܲ»·óÎÞа¡£ÈôÊÇÄãÐèÒª¸üϸÁ£¶È¡¢¸ü¶¯Ì¬µÄ»á¼û¿ØÖÆ£¬ÄÇôʹÓÃACL¿ÉÄÜ»á¸üºÃ¡£
ÒÔÉϾÍÊÇlaravelȨÏÞÖÎÀí²»ÎÞаÊÇʲôÒâ˼µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡