laravel Π°ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ
Laravel active menu item for url included parameters
I’m trying to set active class in my list item, but it doesn’t work.
15 Answers 15
Use is() method. For example:
I am currently using Laravel 5.6.* and my solution is:
There is also the following if you have named your route :
You can try this as well
Note: I only test in Laravel 5.5
Make a function in helper.
I am using Laravel 7 and Bootstrap Dropdown. So there are several collapse items that depend on the link, this works:
First i am gonna shear my opinion then you can vote or nonvoter.
First you want to active your menu using path so you can use bellow code.
Second if you want active your menu using query parameter so you can use bellow code.
Third using name route
Or even sub-routes (like editing, creating, or whatever with
If you prefer to use the route facade, you still can do that with
For named routes with prefixes like admin or admin.view or admin.edit etc.
A bit verbose but you can look into making a custom function like is_active(‘admin’)
Use short if. Example:
I like more to use this syntax to check the route since has not been mentioned.
Adding an asterisk, without a dot as route name will target all the routes that start with team, teams, etc.
If you are using any CSS framework like Bootstrap or Tailwind you can add here also the classes to style the menu item, instead of writing some CSS for it.
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π² Laravel 5
Π Π΄Π°Π½Π½ΠΎΠΉ Π·Π°ΠΌΠ΅ΡΠΊΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ΅Π½Ρ Π² ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Laravel Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ lavary/laravel-menu. ΠΠ·Π½Π°ΠΊΠΎΠΌΠΈΡΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌ Π΅Π³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ΅. Π― ΠΏΡΠΈΠ²Π΅Π΄Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ.
Π‘Π°ΠΌ Π²ΡΠ²ΠΎΠ΄ Π½Π° ΡΠΊΡΠ°Π½ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ Π±Π΅Π· ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΡ ΡΡΠΈΠ»Π΅ΠΉ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°.
ΠΡΠΎΡΠ΅ΡΡ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ ΠΎΠΏΠΈΡΠ°Π½ ΡΡΡ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ (ΠΏΠ΅ΡΠ΅ΠΉΠ΄Ρ Π² ΠΊΠ°ΡΠ°Π»ΠΎΠ³ ΠΏΡΠΎΠ΅ΠΊΡΠ°) ΠΊΠΎΠΌΠ°Π½Π΄Ρ
Π΄Π°Π»Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ ΠΏΡΠ½ΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅ΡΠΎΠ² (ΡΠ°ΠΉΠ» config/app.php)
ΠΈ Π² ΠΌΠ°ΡΡΠΈΠ² Π°Π»ΠΈΠ°ΡΠΎΠ²:
ΠΠ°Π·ΠΎΠ²ΠΎΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅.
Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ³ΠΎΠ΄ΠΈΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΌΠ΅Π½Ρ. Π ΠΌΠΎΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΌΡΠ΅ Π²Π°ΠΆΠ½ΡΠ΅.
ΠΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΡΠ½ΠΎΡΡΡΡΡΡΡ ΠΊ ΠΌΠ΅Π½Ρ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Ρ ΡΠ°Π½ΠΈΡΡ Π² ΠΠ. Π’ΠΎ Π΅ΡΡΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ°Π±Π»ΠΈΡΡ Β«menusΒ» Ρ ΡΠ°ΠΊΠΎΠΉ ΡΡΡΡΠΊΡΡΡΠΎΠΉ (ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎ):
Π΄Π»Ρ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ id ΠΈΡ
ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² Π² ΠΏΠΎΠ»Π΅ parent_id.
Π ΠΏΠΎΠ»Π΅ path Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠΏΠΈΡΠ°ΡΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΡΠ½ΠΎΡΡΡΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΏΡΠ½ΠΊΡΡ.
ΠΠΎΠ½Π΅ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°Π½Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΠ΅ΠΉ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ:
Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π» ΠΏΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π»ΡΡΡΠ΅ Π²ΡΠ΅Π³ΠΎ Π²ΡΠ½Π΅ΡΡΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΊΠ»Π°ΡΡ ΠΈΠ»ΠΈ Π² ΠΌΠ΅ΡΠΎΠ΄ Π³Π»Π°Π²Π½ΠΎΠ³ΠΎ (Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΠΌΠΎΠ³ΠΎ) ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°. Π’.ΠΊ. ΠΌΠ΅Π½Ρ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡΡΡ Π½Π΅ Π΄Π»Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ°, Π° Π΄Π»Ρ ΠΌΠ½ΠΎΠ³ΠΈΡ (Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ ).
ΠΠ»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅, ΡΠ½Π°ΡΠ°Π»Π° ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΎ ΠΏΡΠ½ΠΊΡΠ°Ρ ΠΌΠ΅Π½Ρ ΠΈΠ· ΠΠ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ. ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ Π² Π½ΡΠΆΠ½ΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° (ΠΊΠΎΡΠΎΡΡΠΉ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π²ΡΠ²Π΅ΡΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ Ρ Π½Π°ΡΠΈΠΌ ΠΌΠ΅Π½Ρ) ΠΏΠΎΠ»ΡΡΠ°Π΅ΠΌ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· ΡΠ°Π±Π»ΠΈΡΡ menus Π² ΡΠ°ΠΊΠΎΠΌ ΡΠΎΡΠΌΠ°ΡΠ΅:
ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ ΠΈΡ
Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ ΠΌΠ΅ΡΠΎΠ΄Ρ buildMenu().
Π’ΠΎ Π΅ΡΡΡ, Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠ΄:
ΠΠ΅ΡΠΎΠ΄ buildMenu() ΡΠΎΠ·Π΄Π°ΡΡΠΈΠΉ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ:
ΠΠ΅ΡΠΎΠ΄Ρ make(), Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ. ΠΠ°Π·Π²Π°Π½ΠΈΠ΅ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ Π±ΡΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΌΠ΅Π½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π² Π±ΠΎΠΊΠΎΠ²ΠΎΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ. Π ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΡΡΡ Π°Π½ΠΎΠ½ΠΈΠΌΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ. Π§ΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π΄Π°Π½Π½ΡΠΌ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌ ΠΈΠ· ΠΌΠΎΠ΄Π΅Π»ΠΈ, Π΄Π°Π΅ΠΌ ΠΊ Π½ΠΈΠΌ Π΄ΠΎΡΡΡΠΏ Ρ ΠΏΠΎΠΌΠΎΡΡΡ
Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° buildMenu() ΡΠΎΡ ΡΠ°Π½ΡΠ΅ΡΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ $menu, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ Builder, ΠΈ Π΄Π°Π»Π΅Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π΅ΠΌ Π΅Π΅ Π² ΡΠ°Π±Π»ΠΎΠ½ Π½Π°ΡΡΠ΄Ρ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ.
ΠΠ°ΠΊ ΡΡΡ Π²ΠΈΠ΄Π½ΠΎ, ΡΠ°Π±Π»ΠΎΠ½ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΎΡ ΠΌΠ°ΠΊΠ΅ΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ Π² resources\views\layouts\app.blade.php
Π² ΠΌΠ°ΠΊΠ΅ΡΠ΅ ΡΠ΅ΠΊΡΠΈΡ ΠΌΠ΅Π½Ρ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡΡ ΠΊΠ°ΠΊ ΠΈ ΠΎΡΡΠ°Π»ΡΠ½ΡΠ΅ Π±Π»ΠΎΠΊΠΈ:
ΠΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ Π±ΡΠ΄Π΅ΠΌ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡ Π² Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΌ, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌΠΎΠΌ ΡΠ°Π±Π»ΠΎΠ½Π΅, ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ β ΡΠ°Π±Π»ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΡΠ°ΠΌ ΡΠ΅Π±Ρ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ. ΠΠ»Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΏΠΎΠ΄ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΡΠΎΠΏΠΈΡΠ°Π½Π° Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π°
ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠΈΡ ΡΠ°Π±Π»ΠΎΠ½ resources\views\customMenuItems.blade.php ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ items ΠΌΠ°ΡΡΠΈΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΡ
ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ.
ΠΠΊΡΠΈΠ²Π½ΠΎΠΌΡ ΠΏΡΠ½ΠΊΡΡ ΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ»Π°ΡΡ active Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠ΄Π°ΡΡ Π΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ ΠΎΡΠΎΡΠΌΠ»Π΅Π½ΠΈΠ΅, ΠΏΡΠΈ Π½Π°Π΄ΠΎΠ±Π½ΠΎΡΡΠΈ.
ΠΠ»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΠΏΡΠΎΠ²Π΅ΡΡΠ΅ΡΡΡ Π½Π°Π»ΠΈΡΠΈΠ΅ Π΄ΠΎΡΠ΅ΡΠ½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΈ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π΅ΡΡΡ, ΡΠΎ ΡΠ°Π±Π»ΠΎΠ½ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Π΄Π»Ρ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΌΠ΅Π½Ρ.
Laravel ΠΏΠΎ-ΡΡΡΡΠΊΠΈ
Π ΡΡΡΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° PHP-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Laravel.
#1 18.08.2015 14:40:29
ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
Π Π΅Π±ΡΡΠ°, ΡΡΠΎ-ΡΠΎ ΠΌΡΡΠ°ΡΡΡ Ρ ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΈΠ΅ΠΉ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ° ΠΌΠ΅Π½Ρ ΡΠ°ΠΉΡΠ°.
ΠΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ Π±ΡΡΡΡΡΠ°ΠΏΠ½ΡΠ΅ ul > li Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ active Π΄Π»Ρ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°.
ΠΠ°ΠΊ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΈ ΠΊΡΠ°ΡΠΈΠ²ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΠΊΡΡ «ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ» Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°?
ΠΠ»ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π² Middleware / ServiceProviders ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΡΠ½ΠΊΡΠΎΠ² Π²ΡΠ½Π΅ΡΡΠΈ?
ΠΠΎΠΆΠ΅Ρ, ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ Π²Π°ΡΠΈΠ°Π½ΡΡ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 13.07.2015
#2 19.08.2015 12:20:02
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΡ
Ρ
, Π²ΡΠ΅ ΠΌΠΎΠ»ΡΠ°Ρ(
Π₯ΠΎΡΡ Π±Ρ ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΏΡΡΡ Π²Π½ΡΡΡΠΈ @if Π²ΡΡΠ°Π²ΠΊΠΈ Π²ΠΎ Π²ΡΡΡΠΊΠ΅, ΠΏΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅?
Π’.Π΅. Π΅ΡΠ»ΠΈ Π΅ΡΡΡ ΡΡΠΈ ΡΠΎΡΡΠ°:
— ΡΠΎ ΠΊΠ°ΠΊ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ «Π³Π΄Π΅ ΠΌΡ ΡΠ΅ΠΉΡΠ°Ρ», ΡΡΠΎΠ±Ρ Π²ΡΠ΄Π΅Π»ΡΡΡ ΠΊΠ»Π°ΡΡΠΎΠΌ active ΠΏΡΠ½ΠΊΡ ΠΌΠ΅Π½Ρ?
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 13.07.2015
#3 19.08.2015 13:26:28
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.06.2015
#4 19.08.2015 14:03:08
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.08.2015
#5 19.08.2015 19:55:11
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 13.07.2015
#6 19.08.2015 23:09:15
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ php_dev (19.08.2015 23:10:20)
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.08.2015
#7 19.08.2015 23:25:22
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.08.2015
#8 20.08.2015 10:42:18
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 14.09.2012
#9 20.08.2015 10:53:03
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
Ρ Ρ Π΅Π»ΠΏΠ΅ΡΠΎΠΌ Π²ΡΠΎΠ΄Π΅ ΠΏΠΎΠΈΠ·ΡΡΠ½Π΅ΠΉ ΠΊΠΎΠ΄ ΡΠΌΠΎΡΡΠΈΡΡΡ, Ρ ΠΎΡΡ ΠΊΠΎΠΌΡ ΠΊΠ°ΠΊ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 05.06.2014
#10 20.08.2015 11:20:44
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΈΡΡΠ°ΡΠΈΠΈ Ρ ΠΌΠ΅Π½Ρ Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ
Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ ΠΏΡΠ΅ΡΠΈΠΊΡ, ΡΠΎ Π² ΠΏΡΠΈΠΎΡΠΈΡΠ΅ΡΠ΅
ΠΏΠΎ ΠΌΠ½Π΅ Π»ΡΡΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡ ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ Π²ΠΎ Π²ΡΡΡΠΊΡ. Π― Π±ΡΠ°Π» Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° github Ρ pingpong-labs, Π΄ΠΎΠΏΠΈΠ»ΠΈΠ» ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 16.04.2015
#11 20.08.2015 12:48:17
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΏΠΎ ΠΌΠ½Π΅ Π»ΡΡΡΠ΅ ΡΡΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΡΠ²Π΅ΡΡΠΈ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΠΏΠ°ΠΊΠ΅Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ΄Π³ΡΡΠΆΠ°ΡΡ ΡΠΆΠ΅ ΡΠ΅ΡΠ΅Π· ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ Π²ΠΎ Π²ΡΡΡΠΊΡ. Π― Π±ΡΠ°Π» Π·Π° ΠΎΡΠ½ΠΎΠ²Ρ ΠΏΠ°ΠΊΠ΅Ρ Π½Π° github Ρ pingpong-labs, Π΄ΠΎΠΏΠΈΠ»ΠΈΠ» ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ
Π΄Π° ΡΡΠ²Π°ΠΊΠΈ ΠΌΠ½ΠΎΠ³ΠΎ Π½Π°ΠΏΠΈΡΠ°Π»ΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Π» Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΠ°ΠΌ Π²ΡΠΎΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ menus Π²ΡΠ³Π»ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²ΡΠΌ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ.
Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΈΠ½Π³ ΠΏΠΎΠ½Π³Π° Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»?
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ stuchin (20.08.2015 12:51:39)
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 05.06.2014
#12 20.08.2015 13:45:46
Re: ΠΠ°ΠΊΠΎΠ½ΠΈΡΠ½ΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΌΠ΅Π½Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ
ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΠ²Π΅ΡΠΈΡΡ ΡΡΠΎ Π΄Π»Ρ ΡΠ΅Π±Ρ Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Π» Π΅ΡΠ»ΠΈ Π½Π΅ ΡΠ΅ΠΊΡΠ΅Ρ, ΡΠ°ΠΌ Π²ΡΠΎΠ΄Π΅ ΠΏΠ°ΠΊΠ΅Ρ menus Π²ΡΠ³Π»ΡΠ΄Π΅Ρ Π³ΠΎΡΠΎΠ²ΡΠΌ Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, Π½Π° ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π·Π³Π»ΡΠ΄ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ.
Π΄ΠΎΠ±Π°Π²ΠΈΠ» ΡΡΡΠ½ΠΎΡΡΠ΅ΠΉ ΡΠΈΠΏΠ° dropdown, link, header, divider, html. Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΡΡΠ½ΠΎΡΡΠΈ ΡΠ²ΠΎΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΠΌΠ΅ΡΠΎΠ΄Ρ. ΠΠ½Π΅ ΡΠ°ΠΊ ΠΏΡΠΎΡΠ΅. Π£ Pingpong-labs Π²ΡΠ΅ Π² ΠΊΡΡΠ΅. ΠΠ°ΡΡΠΊΠ»Π΅Π½Π½ΠΎΡΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΠ», ΡΡΠΎΠ±Ρ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π΄Π΅Π»Π°ΡΡ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ ΠΌΠ΅Π½Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π² ΡΠ΅Π±Π΅ Π΄ΡΡΠ³ΠΎΠ΅ Π²ΡΠΏΠ°Π΄Π°ΡΡΠ΅Π΅ ΠΌΠ΅Π½Ρ ΠΈ ΡΠ°ΠΊ Π±Π΅Π· ΠΊΠΎΠ½ΡΠ°. ΠΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΠΎΡΡΡΡΠ°ΠΏΠΎΠ²ΡΠΊΠΈΠΉ badge Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ΅Π½Ρ (ΡΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡ ΠΊΠΎΠ»-Π²ΠΎ Π½ΠΎΠ²ΡΡ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ), ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ prefixUrl Ρ Π½ΠΈΡ Π²ΡΠΎΠ΄Π΅ Π±Ρ ΠΌΠ΅Π»ΡΠΊΠ°Π΅Ρ Π² ΠΊΠ»Π°ΡΡΠ΅, Π½ΠΎ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΏΠΎ ΠΏΡΠ΅ΡΠΈΠΊΡΡ Π½Π΅Ρ. ΠΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ΅Π½Ρ ΠΏΠΎ ΡΠΎΠ»ΡΠΌ (Ρ ΠΎΡΡ ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΈ ΠΈΠ½Π°ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ). ΠΠΎΡΠΎΡΠ΅ ΠΊΠΎΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΠΎΠ΄Π³ΠΎΠ½ ΠΏΠΎΠ΄ ΡΠ΅Π±Ρ.
Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΈΠ½Π³ ΠΏΠΎΠ½Π³Π° Π½Π΅ ΠΏΡΠΎΠ±ΠΎΠ²Π°Π»?
Laravel ΠΏΠΎ-ΡΡΡΡΠΊΠΈ
Π ΡΡΡΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° PHP-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Laravel.
#1 02.04.2015 12:39:07
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅Π½Ρ Ρ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠ½ΠΊΡΠ°?
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 17.03.2015
#2 02.04.2015 14:46:10
Re: ΠΠ΅Π½Ρ
Π‘Π΄Π΅Π»Π°Π» ΡΠ°ΠΊ:
ΠΠ»Ρ Π²ΡΠ²ΠΎΠ΄Π° ΠΌΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°Π±Π»ΠΈΡΠ° Page
Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ ViewComposerServiceProvider, Π² Π½Π΅Π³ΠΎ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ:
ΠΠ΄Π΅ΡΡ ΠΌΡ Π²ΡΠ²ΠΎΠ΄ΠΈΠΌ Π½Π°ΡΠ΅ ΠΌΠ΅Π½Ρ ΡΠ΅ΡΠ΅Π· view()->composer ΠΈ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΌΠ°ΠΊΡΠΎΡ Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ URL.
ΠΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π½Π°Ρ ΠΏΡΠΎΠ²Π°ΠΉΠ΄Π΅Ρ Π² config\app.php
ΠΠ°Π»Π΅Π΅ ΡΠΎΠ·Π΄Π°Π΅ΠΌ Π²ΡΡΡ Ρ mainmenu, Π² ΠΊΠΎΡΠΎΡΡΡ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅ΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:
Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ½ΠΊΠ»ΡΠ΄ΠΈΡΡ Π½Π°ΡΠ΅ ΠΌΠ΅Π½Ρ ΠΊΡΠ΄Π° ΡΠ³ΠΎΠ΄Π½ΠΎ.
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Johnson (02.04.2015 14:47:39)
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 17.03.2015
#3 02.04.2015 14:55:24
Re: ΠΠ΅Π½Ρ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.02.2015
#4 02.04.2015 15:25:27
Re: ΠΠ΅Π½Ρ
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ, Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎ, ΡΠ΅ΡΠ΅Π· Ρ Π΅Π»ΠΏΠ΅Ρ ΡΠ΄ΠΎΠ±Π½Π΅Π΅. ΠΠΎΠ±Π°Π²ΠΈΠ» Π² ΠΏΠ°ΠΏΠΊΡ resources ΡΠ°ΠΉΠ» helpers.php
ΠΠ°Π»Π΅Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ Π΅Π³ΠΎ Π² ΠΊΠΎΠΌΠΏΠΎΠ·Π΅Ρ:
ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌ php composer dump-autoload
Π£Π±ΠΈΡΠ°Π΅ΠΌ ΠΈΠ· ViewComposerServiceProvider ΠΌΠ΅ΡΠΎΠ΄ isActive, Π° ΡΠ°ΠΊΠΆΠ΅ HTML ΠΈ Request Π² Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Π΅ use
Π mainmenu ΡΡΡΠ»ΠΊΠ° Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄ΠΈΡΡ ΡΠ°ΠΊ
P.S.: ΠΠ°Π³ΠΈΠ½Π°ΡΠΈΡ Π·Π°Π±ΡΠ» ΡΠ±ΡΠ°ΡΡ, Ρ.ΠΊ. ΡΠ΅ΡΡΠΎΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, ΡΠ°ΠΌ Π΅Π΅ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ.
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 17.03.2015
#5 02.04.2015 16:52:43
Re: ΠΠ΅Π½Ρ
ΠΏΠΎΡΡΠΈ. ΠΏΠΎ-ΠΌΠΎΠ΅ΠΌΡ Π² resources ΠΈΠΌΠ΅ΡΡ php-ΠΊΠΎΠ΄ β ΡΡΠΎ Π½Π΅ ΠΎΡΠ΅Π½Ρ, ΡΠ΅ΡΡΡΡΡ β ΡΡΠΎ ΡΠΎ ΡΡΠΎ ΡΠ΅Π½Π΄Π΅ΡΠΈΡΡΡ Π² Π±ΡΠ°ΡΠ·Π΅Ρ ΡΠΆΠ΅. Ρ Π±Ρ ΠΏΠΎΠ»ΠΎΠΆΠΈΠ» Π² app ΠΈΠ»ΠΈ app/services. ΠΈΠ»ΠΈ ΡΠ΄Π΅Π»Π°Π» app/helpers.
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 19.02.2015
#6 03.04.2015 09:39:30
Re: ΠΠ΅Π½Ρ
ΠΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠ» Π² app/helpers.
Π ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ, ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΈΡΠ°, url ΠΊΠΎΡΠΎΡΠΎΠΉ main ΠΈΠ»ΠΈ index, Π²ΡΠ²ΠΎΠ΄ΠΈΠ»Π°ΡΡ Π² ΠΊΠΎΡΠ½Π΅ ΡΠ°ΠΉΡΠ°, Ρ.Π΅. ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ sitename.ru, Π° Π½Π΅ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ sitename.ru/main ΠΈΠ»ΠΈ sitename.ru/pages/main, ΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ ΡΡΡΠ»ΠΊΠ° Π±ΡΠ»Π° Π±Ρ Ρ ΠΊΠ»Π°ΡΡΠΎΠΌ active?
ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΎ Johnson (03.04.2015 09:39:46)
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 17.03.2015
#7 03.04.2015 11:38:33
Re: ΠΠ΅Π½Ρ
ΠΠΎΠ±Π°Π²ΠΈΠ» Π² ΡΠ°Π±Π»ΠΈΡΡ pages ΠΏΠΎΠ»Π΅ main ΡΠΈΠΏΠ° boolean, ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠ°Π» mainmenu ΡΠ°ΠΊ:
Π Π΅ΡΠ΅ ΠΏΡΠΈ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° Π³Π»Π°Π²Π½Π°Ρ ΠΌΠ΅Π½ΡΠ΅ΠΌ Π΅Π³ΠΎ url Π½Π° ‘/’, ΠΈΠ½Π°ΡΠ΅ ΠΏΡΠΈΠ΄Π΅ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΅ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΠ΅, ΡΡΠΎΠ±Ρ Π² mainmenu ΡΡΡΠ»ΠΊΠ° Π΄Π»Ρ Π³Π»Π°Π²Π½ΠΎΠΉ Π±ΡΠ»Π° ‘/’ Π²ΠΌΠ΅ΡΡΠΎ ‘main’ ΠΈΠ»ΠΈ ‘index’ ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π³Π»Π°Π²Π½ΠΎΠΉ.
Laravel ΠΏΠΎ-ΡΡΡΡΠΊΠΈ
Π ΡΡΡΠΊΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° PHP-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ΅ Laravel.
#1 05.10.2017 20:04:09
ΠΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΠΠΎΠ΄ΡΠΊΠ°ΠΆΠΈΡΠ΅ ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ°ΠΊ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π²ΡΠ²ΠΎΠ΄ ΠΌΠ΅Π½Ρ? ΠΡΠ»ΠΈ ΠΎΠ½ΠΎ Ρ ΠΌΠ΅Π½Ρ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ ΠΈ Π΅ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΈΠ· Π°Π΄ΠΌΠΈΠ½ΠΊΠΈ(Π΄Π΅Π»Π°ΡΡ Π°ΠΊΡΠΈΠ²Π½ΡΠΌ/ΠΏΠ°cΠΈΠ²Π½ΡΠΌ). ΠΠ΅ ΠΏΠΎΠΉΠΌΡ ΠΊΠ°ΠΊ ΠΈ ΠΊΡΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ Π΅Π³ΠΎ ΡΡΠΎΠ± Π²ΡΠ²ΠΎΠ΄ΠΈΠ»ΠΎΡΡ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ ΡΠ°ΠΉΡΠ° Π° Π½Π΅ Π·Π°Π½ΠΎΠ²ΠΎ ΠΏΠΈΡΠ°ΡΡ Π·Π°ΠΏΡΠΎΡ Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΌΠ΅Π½Ρ. Π‘Π°ΠΌ Π·Π°ΠΏΡΠΎΡ ΠΏΠΎ Π½Π°Ρ ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΠΌΠ΅Π½Ρ
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 29.09.2017
#2 05.10.2017 21:23:09
Re: ΠΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
Π’Ρ ΠΌΠΎΠΆΠ΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΠΈΠ΄ΠΆΠ΅ΡΡ ΠΊΠ°ΠΊ Π±ΡΡΡΡΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π΅ΡΡΡ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ²!
ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈ ΠΏΠ°ΠΊΠ΅Ρ ΠΈ ΠΏΠΎΠΏΡΠΎΠ±ΡΠΉ ΠΏΠΎΠ½ΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΡΡΡΡΠΎΠ΅Π½Ρ. Π£ΡΠΏΠ΅Ρ ΠΎΠ²!
ΠΠ΅ Π² ΡΠ΅ΡΠΈ 22.01.2017
#3 05.10.2017 23:55:32
Re: ΠΡΠ²ΠΎΠ΄ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ΅Π½Ρ Π½Π° Π²ΡΠ΅Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Ρ
ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ.
ΠΡΠ»ΠΈ Π±Ρ Ρ Π΄Π΅Π»Π°Π» Π΄Π΅Π»Π°Π» ΡΠ°ΠΊ.
1) Π‘ΠΎΠ·Π΄Π°ΡΡ MenuController Π² Π½Π΅ΠΌ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ index;
// Π’ΡΡ Π²Π°ΠΆΠ½ΠΎ Π²Π΅ΡΠ½ΡΡΡ Json
return response()->json($menuTop);
>
2) Π routax ΠΏΡΠΎΠΏΠΈΡΠΈΠ²Π°Π΅ΠΌ
3) ΠΠ°Π»Π΅Π΅ ΠΈΠ΄Π΅ΡΠ΅ Π² ΡΠ²ΠΎΠΉ ΡΠ°Π±Π»ΠΎΠ½ ΠΈ ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ ΡΠ°ΠΌ ΠΊΠ°ΠΊΠΎΠΉ ΡΠΎ
ΠΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ ΡΠ°ΠΉΡ ΡΠ°Π±ΠΎΡΠ°ΡΡΠΈΠΉ Ρ rest Π·Π°ΠΏΡΠΎΡΠ°ΠΌΠΈ, Π° ΡΡΠΎ:
Π‘ΡΠΈΠ»ΡΠ½ΠΎ,
ΠΠΎΠ΄Π½ΠΎ,
Π‘ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ!
4 ΠΏΡΠ½ΠΊΡ Π½Π°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ°ΠΌΠΈ ΠΌΠ½Π΅ ΠΏΠΈΡΠ°ΡΡ Π·Π°Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ Π»Π΅Π½Ρ. ΠΠΎ ΠΌΠΎΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΠΊΠΎΠ»Π»Π΅Π³Π° Π³ΠΎΠ²ΠΎΡΠΈΡ ΠΈ ΡΠ΅ΡΠ΅Π· Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ.
Π Π²ΠΎΠΎΠ±ΡΠ΅ Ρ Π±Ρ Π½Π΅ Π·Π°Π΄ΡΠ°ΡΠΈΠ²Π°Π»ΡΡ ΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΠ» Π±Ρ ΠΌΠ΅Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. Π£ ΠΌΠ΅Π½Ρ Π² ΡΠ½ΠΎΡΡΠ΅ ΡΠΎΠΆΠ΅ Π±ΡΠ»ΠΈ ΡΠ°ΠΊΠΈΠ΅ ΠΏΠΎΡΡΠ²Ρ Π½Π° Drupal 4, Π΄Π΅Π»Π°ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΌΠ΅Π½Ρ ΠΈΠ· ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ² ΡΠ°ΠΊΡΠΎΠ½ΠΎΠΌΠΈΠΈ ΠΈ Π΄Π΅ΡΠ³Π°ΡΡ Π΅Π³ΠΎ ΠΈΠ· Π±Π°Π·Ρ. Π‘Π΅ΠΉΡΠ°Ρ Ρ ΠΊ ΡΡΠΎΠΌΡ ΠΎΡ Π»Π°Π΄Π΅Π». ΠΠ΅Π½Ρ Π² ΠΎΡΠ½ΠΎΠ²Π½ΠΎΠΌ ΡΡΠΎ ΡΡΠ°ΡΠΈΠΊΠ°, ΠΊΠ°ΠΊ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΠΏΡΠ°ΠΊΡΠΈΠΊΠ° Π½Π° 99% ΡΡΠΎ ΡΠ°ΠΊ.