|
4 | 4 | "slug": "laravel-framework", |
5 | 5 | "description": "লারাভেল একটি ওপেন সোর্স পিএইচপি ফ্রেমওয়ার্ক। ২০১১ সালে টেইলর অটওয়েল প্রথম লারাভেল ডেভেলপ করেন। সাধারণ ব্লগ, কনটেন্ট ম্যানেজমেন্ট সিস্টেম, ইকমার্স সাইট, বড় ধরনের ওয়েব এপ্লিকেশন, কিংবা মোবাইল এপ্লিকেশনের জন্য JSON নির্ভর এপ্লিকেশন সহ সব কিছুই এখন লারাভেল ব্যবহার করে ডেভেলপ করা সম্ভব।", |
6 | 6 | "colorPref": "#FF2D20", |
7 | | - "contents": [{ |
| 7 | + "contents": [ |
| 8 | + { |
8 | 9 | "title": "আরটিসান কমান্ড", |
9 | | - "items": [{ |
| 10 | + "items": [ |
| 11 | + { |
10 | 12 | "definition": "প্রোজেক্ট স্টার্ট করার জন্য", |
11 | 13 | "code": "php artisan serve" |
12 | | - }, { |
| 14 | + }, |
| 15 | + { |
13 | 16 | "definition": "প্রোজেক্টের সকল ক্যাশ ক্লিলিয়ার/রিমুভ করার জন্য", |
14 | 17 | "code": "php artisan optimize:clear" |
15 | 18 | }, |
|
173 | 176 | }, |
174 | 177 | { |
175 | 178 | "title": "ডাটাবেস কলাম মেথড", |
176 | | - "items": [{ |
| 179 | + "items": [ |
| 180 | + { |
177 | 181 | "definition": "অটো ইনক্রিমেন্টের জন্য", |
178 | 182 | "code": "$table->increments('id');" |
179 | 183 | }, |
|
245 | 249 | }, |
246 | 250 | { |
247 | 251 | "title": "ব্লেড টেমপ্লেট", |
248 | | - "items": [{ |
| 252 | + "items": [ |
| 253 | + { |
249 | 254 | "definition": "যেকোনো value প্রদর্শন করতে ব্যবহৃত হয়", |
250 | 255 | "code": "@yield" |
251 | 256 | }, |
|
301 | 306 | }, |
302 | 307 | { |
303 | 308 | "title": "ব্লেড টেমপ্লেট এ জাভাস্ক্রিপ্ট ", |
304 | | - "items": [{ |
305 | | - "definition": "জাভাস্ক্রিপ্ট এ কন্ট্রোলার এর প্যারামিটার রিছিভ করা", |
306 | | - "code": "var data = {!! json_encode($key) !!};" |
307 | | - }] |
| 309 | + "items": [ |
| 310 | + { |
| 311 | + "definition": "জাভাস্ক্রিপ্ট এ কন্ট্রোলার এর প্যারামিটার রিছিভ করা", |
| 312 | + "code": "var data = {!! json_encode($key) !!};" |
| 313 | + } |
| 314 | + ] |
308 | 315 | }, |
309 | 316 | { |
310 | 317 | "title": "রাউটিং", |
311 | | - "items": [{ |
| 318 | + "items": [ |
| 319 | + { |
312 | 320 | "definition": "বেসিক রাউটিং-১", |
313 | 321 | "code": "Route::get('foo', function(){});" |
314 | 322 | }, |
|
412 | 420 | }, |
413 | 421 | { |
414 | 422 | "title": "বেসিক ডাটাবেস ব্যবহার - কুয়েরি বিল্ডার", |
415 | | - "items": [{ |
| 423 | + "items": [ |
| 424 | + { |
416 | 425 | "definition": "সিলেক্ট কুয়েরি(Query)", |
417 | 426 | "code": "$results = DB::select('select * from users where id = ?', [1]);" |
418 | 427 | }, |
|
500 | 509 | }, |
501 | 510 | { |
502 | 511 | "title": "বেসিক ডাটাবেস ব্যবহার - ও আর এম (ORM)", |
503 | | - "items": [{ |
| 512 | + "items": [ |
| 513 | + { |
504 | 514 | "definition": "একটি নির্দিষ্ট মডেলের সকল ডেটা নিয়ে আসতে চাইলে ", |
505 | 515 | "code": "Model::all();" |
506 | 516 | }, |
|
604 | 614 | }, |
605 | 615 | { |
606 | 616 | "title": "সেশন এর ব্যবহার", |
607 | | - "items": [{ |
| 617 | + "items": [ |
| 618 | + { |
608 | 619 | "definition": "সেশন থেকে একটি আইটেম আনার জন্য", |
609 | 620 | "code": "Session::get('key', 'default');" |
610 | 621 | }, |
|
640 | 651 | }, |
641 | 652 | { |
642 | 653 | "title": "কার্বন (তারিখ ও সময়) এর ব্যবহার", |
643 | | - "items": [{ |
| 654 | + "items": [ |
| 655 | + { |
644 | 656 | "definition": "কারেন্ট সময় ও তারিখ জানার জন্য ", |
645 | 657 | "code": "Carbon::now();" |
646 | 658 | }, |
|
704 | 716 | }, |
705 | 717 | { |
706 | 718 | "title": "যেখানে সম্ভব সেখানে সংক্ষিপ্ত এবং বেশি পাঠযোগ্য সিনট্যাক্স ব্যবহার করুন", |
707 | | - "items": [{ |
| 719 | + "items": [ |
| 720 | + { |
708 | 721 | "definition": "সেসন থেকে ডাটা নিতে", |
709 | 722 | "code": "session('cart'), Session::get('cart'), $request->session()->get('cart')" |
710 | 723 | }, |
|
752 | 765 | }, |
753 | 766 | { |
754 | 767 | "title": "অ্যারে এবং অবজেক্ট হেল্পার", |
755 | | - "items": [{ |
| 768 | + "items": [ |
| 769 | + { |
756 | 770 | "definition": "অ্যারে বা অবজেক্ট এক্সেসিবেল কি না চেক করতে", |
757 | 771 | "code": "Arr::accessible()" |
758 | | - },{ |
| 772 | + }, |
| 773 | + { |
759 | 774 | "definition": "অ্যারেতে নতুন আইটেম যোগ করতে", |
760 | 775 | "code": "Arr::add()" |
761 | | - },{ |
| 776 | + }, |
| 777 | + { |
762 | 778 | "definition": "একাধিক অ্যারেকে একটি অ্যারেতে রূপান্তর করতে", |
763 | 779 | "code": "Arr::collapse()" |
764 | | - },{ |
| 780 | + }, |
| 781 | + { |
765 | 782 | "definition": "একাধিক অ্যারের মধ্যে ক্রস জয়েন করতে", |
766 | 783 | "code": "Arr::corssJoin()" |
767 | | - },{ |
| 784 | + }, |
| 785 | + { |
768 | 786 | "definition": "অ্যারের ভ্যালু এবং কী কে আলাদা আলাদা দুটি অ্যারেতে রূপান্তর করতে", |
769 | 787 | "code": "Arr::divide()" |
770 | | - },{ |
| 788 | + }, |
| 789 | + { |
771 | 790 | "definition": "ডট নোটেশন এর মাধ্যমে একটি মাল্টিডাইমেনশনাল অ্যারেকে সিঙ্গেল অ্যারেতে রূপান্তর করতে", |
772 | 791 | "code": "Arr::dot()" |
773 | | - },{ |
| 792 | + }, |
| 793 | + { |
774 | 794 | "definition": "অ্যারে থেকে একটি আইটেম ব্যাড দিতে", |
775 | 795 | "code": "Arr::except()" |
776 | | - },{ |
| 796 | + }, |
| 797 | + { |
777 | 798 | "definition": "অ্যারেতে আইটেমটি আছে কি না চেক করতে", |
778 | 799 | "code": "Arr::exists()" |
779 | | - },{ |
| 800 | + }, |
| 801 | + { |
780 | 802 | "definition": "অ্যারের প্রথম আইটেম দেখতে", |
781 | 803 | "code": "Arr::first()" |
782 | | - },{ |
| 804 | + }, |
| 805 | + { |
783 | 806 | "definition": "একটি মাল্টিডাইমেনশনাল অ্যারেকে সিঙ্গেল অ্যারেতে রূপান্তর করতে", |
784 | 807 | "code": "Arr::flatten()" |
785 | | - },{ |
| 808 | + }, |
| 809 | + { |
786 | 810 | "definition": "ডট নোটেশন এর মাধ্যমে অ্যারে থেকে একটি আইটেম রিমুভ করতে", |
787 | 811 | "code": "Arr::forget()" |
788 | | - },{ |
| 812 | + }, |
| 813 | + { |
789 | 814 | "definition": "মাল্টি ডাইমেনশনাল অ্যারের মধ্যে থেকে আইটেম খুঁজতে", |
790 | 815 | "code": "Arr::get()" |
791 | | - },{ |
| 816 | + }, |
| 817 | + { |
792 | 818 | "definition": "অ্যারের মধ্যে থেকে আইটেম আছে কি না সেকি করতে", |
793 | 819 | "code": "Arr::has()" |
794 | | - },{ |
| 820 | + }, |
| 821 | + { |
795 | 822 | "definition": "সেটটি অ্যারের মধ্যে থেকে আইটেম আছে কি না চেক করতে", |
796 | 823 | "code": "Arr::hasAny()" |
797 | | - },{ |
| 824 | + }, |
| 825 | + { |
798 | 826 | "definition": "অ্যারেটি এসোসিয়েটিভ কি না চেক করতে", |
799 | 827 | "code": "Arr::isAssos()" |
800 | | - },{ |
| 828 | + }, |
| 829 | + { |
801 | 830 | "definition": "অ্যারের কী গুলো শুন্য থেকে ক্রমাগত ভাবে সাজানো আছে কি না চেক করতে", |
802 | 831 | "code": "Arr::isList()" |
803 | | - },{ |
| 832 | + }, |
| 833 | + { |
804 | 834 | "definition": "অ্যারের শেষ আইটেম দেখতে", |
805 | 835 | "code": "Arr::last()" |
806 | | - },{ |
| 836 | + }, |
| 837 | + { |
807 | 838 | "definition": "অ্যারের মধ্যে থেকে নির্দিষ্ট আইটেম গুলো দেখতে", |
808 | 839 | "code": "Arr::only()" |
809 | | - },{ |
| 840 | + }, |
| 841 | + { |
810 | 842 | "definition": "অ্যারের একটি সিঙ্গেল কলামের ভ্যালু দেখতে", |
811 | 843 | "code": "Arr::pluck()" |
812 | | - },{ |
| 844 | + }, |
| 845 | + { |
813 | 846 | "definition": "অ্যারের শুরুতে কী এবং ভ্যালু সেট করতে", |
814 | 847 | "code": "Arr::prepend()" |
815 | | - },{ |
| 848 | + }, |
| 849 | + { |
816 | 850 | "definition": "নির্দিষ্ট ভ্যালু বাদ দিয়ে অ্যারের দেখতে", |
817 | 851 | "code": "Arr::pull()" |
818 | | - },{ |
| 852 | + }, |
| 853 | + { |
819 | 854 | "definition": "অ্যারেকে কুয়েরি স্ট্রিং এ রূপান্তর করতে", |
820 | 855 | "code": "Arr::query()" |
821 | | - },{ |
| 856 | + }, |
| 857 | + { |
822 | 858 | "definition": "অ্যারে কী এবং ভ্যালু এলোমেলো ভাবে দেখতে", |
823 | 859 | "code": "Arr::random()" |
824 | | - },{ |
| 860 | + }, |
| 861 | + { |
825 | 862 | "definition": "ডট নোটেশনের মাধ্যমে অ্যারের ভেতরে ভ্যালু সেট করতে", |
826 | 863 | "code": "Arr::set()" |
827 | | - },{ |
| 864 | + }, |
| 865 | + { |
828 | 866 | "definition": "অ্যারের ভ্যালু গুলো সাফল করতে", |
829 | 867 | "code": "Arr::shuffle()" |
830 | | - },{ |
| 868 | + }, |
| 869 | + { |
831 | 870 | "definition": "অ্যারের ভ্যালু সর্ট করতে", |
832 | 871 | "code": "Arr::sort()" |
833 | | - },{ |
| 872 | + }, |
| 873 | + { |
834 | 874 | "definition": "সাধারণ অ্যারেকে ডট নোটেশনের মাধ্যম মাল্টিডাইমেনশনাল অ্যারেতে রূপান্তর করতে", |
835 | 875 | "code": "Arr::undot()" |
836 | | - },{ |
| 876 | + }, |
| 877 | + { |
837 | 878 | "definition": "অ্যারেকে ফিল্টার করতে", |
838 | 879 | "code": "Arr::where()" |
839 | | - },{ |
| 880 | + }, |
| 881 | + { |
840 | 882 | "definition": "অ্যারে থেকে নাল ভ্যালু রিমুভ করতে", |
841 | 883 | "code": "Arr::whereNotNull()" |
842 | | - },{ |
| 884 | + }, |
| 885 | + { |
843 | 886 | "definition": "ডট নোটেশনের মাধ্যমে অ্যারের ভিতরে ভ্যালু সেট করতে", |
844 | 887 | "code": "data_fill()" |
845 | | - },{ |
| 888 | + }, |
| 889 | + { |
846 | 890 | "definition": "ডট নোটেশনের মাধ্যমে অ্যারের ভিতরের ভ্যালু দেখতে", |
847 | 891 | "code": "data_get()" |
848 | | - },{ |
| 892 | + }, |
| 893 | + { |
849 | 894 | "definition": "ডট নোটেশনের মাধ্যমে অ্যারে বা অবজেক্টর ভিতরের ভ্যালু সেট করতে", |
850 | 895 | "code": "data_set()" |
851 | | - },{ |
| 896 | + }, |
| 897 | + { |
852 | 898 | "definition": "অ্যারের প্রথম ভ্যালু দেখতে", |
853 | 899 | "code": "head()" |
854 | | - },{ |
| 900 | + }, |
| 901 | + { |
855 | 902 | "definition": "অ্যারের শেষ ভ্যালু দেখতে", |
856 | 903 | "code": "last()" |
857 | 904 | } |
|
892 | 939 | }, |
893 | 940 | { |
894 | 941 | "title": "প্রয়োজোনীয় কিছু হেল্পার ফাংশন", |
895 | | - "items":[ |
896 | | - { |
897 | | - "definition": "ডাই এবং ডিবাগ", |
898 | | - "code": "dd($Variable_name)" |
899 | | - }, |
900 | | - { |
901 | | - "definition": "ডাই,ডিবাগ এবং ডাম্প ", |
902 | | - "code": "ddd($Variable_name)" |
903 | | - }, |
904 | | - { |
905 | | - "definition": "হল্ট/এবোর্ট/টার্মিনেট করার জন্য", |
906 | | - "code": "abort(HTTP response Code)" |
907 | | - }, |
908 | | - { |
909 | | - "definition": "লারাভেল এর ডিফল্ট বিক্রিপ্ট এলগরিদম দিয়ে হ্যাশ মেক", |
910 | | - "code": "bcrypt('String')" |
911 | | - } |
| 942 | + "items": [ |
| 943 | + { |
| 944 | + "definition": "ডাই এবং ডিবাগ", |
| 945 | + "code": "dd($Variable_name)" |
| 946 | + }, |
| 947 | + { |
| 948 | + "definition": "ডাই,ডিবাগ এবং ডাম্প ", |
| 949 | + "code": "ddd($Variable_name)" |
| 950 | + }, |
| 951 | + { |
| 952 | + "definition": "হল্ট/এবোর্ট/টার্মিনেট করার জন্য", |
| 953 | + "code": "abort(HTTP response Code)" |
| 954 | + }, |
| 955 | + { |
| 956 | + "definition": "লারাভেল এর ডিফল্ট বিক্রিপ্ট এলগরিদম দিয়ে হ্যাশ মেক", |
| 957 | + "code": "bcrypt('String')" |
| 958 | + } |
912 | 959 | ] |
913 | | - }, |
914 | | - { |
| 960 | + }, |
| 961 | + { |
915 | 962 | "title": "ক্যাশ (Cache) মেথড সমূহ", |
916 | 963 | "items": [ |
917 | 964 | { |
|
942 | 989 | "definition": "ক্যাশেতে রাখা কোনো সংখ্যাকে এক এক করে কিংবা নির্দিষ্ট পরিমাণে কমাতে", |
943 | 990 | "code": "Cache::decrement($key, $value) /* অথবা cache()->decrement($key, $value) */" |
944 | 991 | }, |
945 | | - |
946 | 992 | { |
947 | 993 | "definition": "ক্যাশ থেকে একটি ভ্যালু পেতে, অথবা যদি না থাকে তবে একটি ডিফল্ট ভ্যালু সংরক্ষণ করতে", |
948 | 994 | "code": "Cache::get($key, $default) /* অথবা cache()->get($key, $default) */" |
|
963 | 1009 | "definition": "ক্যাশেতে কোনো একটি আইটেম আছে কী না তা জানতে (boolean রিটার্ন করবে)", |
964 | 1010 | "code": "Cache::has($key) /* অথবা cache()->has($key) */" |
965 | 1011 | }, |
966 | | - |
967 | 1012 | { |
968 | 1013 | "definition": "ক্যাশ থেকে কোনো একটি আইটেমকে মুছে দিতে", |
969 | 1014 | "code": "Cache::forget($key) /* অথবা cache()->forget($key) */" |
|
984 | 1029 | "definition": "ক্যাশ থেকে 'key' অনুযায়ী একাধিক ভ্যালু মুছে দিতে", |
985 | 1030 | "code": "Cache::deleteMultiple($keys) /* অথবা cache()->deleteMultiple($keys) */" |
986 | 1031 | }, |
987 | | - |
988 | 1032 | { |
989 | 1033 | "definition": "ক্যাশ Facade এর জন্য নতুন Macro নির্ধারণ করতে", |
990 | 1034 | "code": "Cache::macro($name, callable $macro) /* অথবা cache()->macro($name, callable $macro) */" |
|
0 commit comments