Joo M. Domain-Driven Design with Laravel. Premium Package 2022

seeders: 9
leechers: 0
Added 3 years ago by andryold1 in Books  > Ebooks

Download Fast Safe Anonymous
movies, software, shows...

Files

Joo M. Domain-Driven Design with Laravel. Premium Package 2022 (Size: 12.31 MB)
  1. Book
  .DS_Store 6 KB
  Domain-Driven Design with Laravel - Dark.pdf 3.67 MB
  Domain-Driven Design with Laravel - Light.pdf 4.02 MB
  2. Case Study
  .DS_Store 6 KB
  Case Study - Portfolio And Dividend Tracker - Dark.pdf 219.09 KB
  Case Study - Portfolio And Dividend Tracker - Light.pdf 231.8 KB
  3. Testing Complex Features
  .DS_Store 6 KB
  Testing Complex Features - Dark.pdf 219.01 KB
  Testing Complex Features - Light.pdf 251.25 KB
  4. Static Analysis And CICD
  .DS_Store 6 KB
  Files
  .DS_Store 6 KB
  Github
  .DS_Store 6 KB
  Separate Jobs
  quality-check.yml 3.33 KB
  Separate Workflows
  deptrac.yml 756 B
  phpinsights.yml 880 B
  phpstan.yml 774 B
  test.yml 938 B
  quality-check.yml 1.18 KB
  deptrac.yaml 1.54 KB
  gitlab-ci.yml 2.83 KB
  phpstan.neon 653 B
  Static Analysis And CICD Pipelines - Dark.pdf 431.2 KB
  Static Analysis And CICD Pipelines - Light.pdf 449.15 KB
  5. Portfolio Tracker Source Code
  .DS_Store 8 KB
  .env.example 1.21 KB
  README.md 1.36 KB
  app
  .DS_Store 10 KB
  Actions
  .DS_Store 6 KB
  Dividend
  ImportDividendPayouts.php 1.05 KB
  UpdateYearlyDividends.php 600 B
  UpsertDividendPayout.php 548 B
  Holding
  CreateHoldingsFromTransactions.php 1.33 KB
  UpdateMarketValues.php 534 B
  Portfolio
  SyncAggregatePortfolios.php 1.09 KB
  UpdatePortfolioValues.php 427 B
  Transaction
  ImportTransactions.php 1.12 KB
  UpsertTransaction.php 683 B
  Builders
  .DS_Store 6 KB
  Dividend
  DividendPayoutBuilder.php 1.95 KB
  Holding
  HoldingBuilder.php 255 B
  Portfolio
  PortfolioBuilder.php 398 B
  Transaction
  TransactionBuilder.php 775 B
  Collections
  .DS_Store 6 KB
  Holding
  HoldingCollection.php 482 B
  Transaction
  TransactionCollection.php 698 B
  Console
  Commands
  ImportDividendPayoutsCommand.php 668 B
  ImportTransactionsCommand.php 1.41 KB
  SyncPortfoliosCommand.php 638 B
  UpdateMarketValuesCommand.php 555 B
  UpdateYearlyDividendsCommands.php 495 B
  Kernel.php 525 B
  DataTransferObjects
  .DS_Store 6 KB
  Casts
  MoneyCast.php 331 B
  MonthCast.php 322 B
  PercentCast.php 337 B
  Dividend
  DividendIncome
  DividendIncomeSummary.php 428 B
  DividendIncomeSummaryItem.php 266 B
  DividendPayoutData.php 391 B
  MonthlyDividendData.php 456 B
  Portfolio
  HoldingData.php 836 B
  InvestedCapitalData.php 457 B
  PortfolioData.php 884 B
  Transaction
  TransactionData.php 584 B
  Enums
  TransactionTypes.php 109 B
  Exceptions
  Handler.php 787 B
  Filters
  DateFilter.php 518 B
  Http
  .DS_Store 6 KB
  Controllers
  Auth
  AuthenticatedSessionController.php 1.39 KB
  ConfirmablePasswordController.php 1.09 KB
  EmailVerificationNotificationController.php 703 B
  EmailVerificationPromptController.php 650 B
  NewPasswordController.php 2.37 KB
  PasswordResetLinkController.php 1.45 KB
  RegisteredUserController.php 1.38 KB
  VerifyEmailController.php 900 B
  Controller.php 361 B
  DashboardController.php 368 B
  InvestedCapitalController.php 398 B
  PortfolioController.php 473 B
  Kernel.php 2.58 KB
  Middleware
  Authenticate.php 469 B
  EncryptCookies.php 294 B
  HandleInertiaRequests.php 881 B
  PreventRequestsDuringMaintenance.php 353 B
  RedirectIfAuthenticated.php 734 B
  TrimStrings.php 368 B
  TrustHosts.php 354 B
  TrustProxies.php 636 B
  VerifyCsrfToken.php 307 B
  Requests
  Auth
  LoginRequest.php 2.16 KB
  Models
  DividendPayout.php 702 B
  Holding.php 1.69 KB
  Portfolio.php 1.81 KB
  Stock.php 617 B
  Transaction.php 1.22 KB
  User.php 964 B
  Providers
  AppServiceProvider.php 961 B
  AuthServiceProvider.php 585 B
  BroadcastServiceProvider.php 380 B
  EventServiceProvider.php 685 B
  MarketStackServiceProvider.php 538 B
  RouteServiceProvider.php 1.18 KB
  Services
  CsvService.php 1.06 KB
  MarketStack
  Collections
  DividendCollection.php 256 B
  DataTransferObjects
  DividendData.php 408 B
  MarketStackService.php 1.5 KB
  ValueObjects
  .DS_Store 6 KB
  Date
  EndDate.php 429 B
  StartDate.php 433 B
  Numbers
  Decimal.php 334 B
  Money.php 405 B
  Percent.php 455 B
  ViewModels
  GetDashboardViewModel.php 1.94 KB
  GetInvestedCapitalViewModel.php 511 B
  GetPortfolioViewModel.php 945 B
  VIewModel.php 741 B
  artisan 1.65 KB
  bootstrap
  .DS_Store 6 KB
  app.php 1.58 KB
  cache
  .DS_Store 6 KB
  .gitignore 14 B
  composer.json 2.09 KB
  composer.lock 318.78 KB
  config
  app.php 9.25 KB
  auth.php 3.58 KB
  broadcasting.php 1.67 KB
  cache.php 3.2 KB
  cors.php 846 B
  data.php 1.4 KB
  database.php 4.94 KB
  filesystems.php 2.23 KB
  hashing.php 1.53 KB
  imports.php 225 B
  logging.php 3.49 KB
  mail.php 3.46 KB
  queue.php 2.84 KB
  sanctum.php 2.24 KB
  services.php 1.14 KB
  session.php 6.88 KB
  view.php 1.03 KB
  database
  .DS_Store 6 KB
  .gitignore 10 B
  factories
  DividendPayoutFactory.php 562 B
  HoldingFactory.php 734 B
  PortfolioFactory.php 417 B
  StockFactory.php 344 B
  TransactionFactory.php 673 B
  UserFactory.php 965 B
  migrations
  2014_10_12_000000_create_users_table.php 798 B
  2014_10_12_100000_create_password_resets_table.php 683 B
  2019_08_19_000000_create_failed_jobs_table.php 820 B
  2019_12_14_000001_create_personal_access_tokens_table.php 861 B
  2021_11_27_211501_create_stocks_table.php 531 B
  2021_11_27_212012_create_transactions_table.php 1007 B
  2021_11_27_213553_create_portfolios_table.php 747 B
  2021_11_27_213633_create_holdings_table.php 1.05 KB
  2021_11_27_221418_create_dividend_payouts_table.php 858 B
  2021_12_06_205123_add_ticker_to_holdings_table.php 520 B
  2021_12_07_185908_add_dividend_fields_to_stocks_table.php 879 B
  2021_12_07_194358_add_market_value_to_holdings_table.php 568 B
  2021_12_07_194503_add_market_value_to_portfolios_table.php 574 B
  2021_12_09_203053_add_date_to_transactions_table.php 540 B
  2022_01_02_102131_add_soft_deletes_to_holdings_table.php 496 B
  2022_01_23_221013_change_market_value_in_holdings_table.php 654 B
  2022_01_23_221449_change_market_value_in_portfolios_table.php 660 B
  seeders
  DatabaseSeeder.php 2.28 KB
  jsconfig.json 169 B
  package-lock.json 760.24 KB
  package.json 1013 B
  phpunit.xml 1.17 KB
  public
  .DS_Store 6 KB
  .htaccess 603 B
  css
  .DS_Store 6 KB
  index.php 1.69 KB
  js
  .DS_Store 6 KB
  mix-manifest.json 71 B
  robots.txt 24 B
  web.config 1.16 KB
  resources
  .DS_Store 6 KB
  css
  app.css 95 B
  js
  .DS_Store 6 KB
  Components
  .DS_Store 6 KB
  ApplicationLogo.vue 2.99 KB
  Button.vue 513 B
  Checkbox.vue 698 B
  Dividend
  DividendIncomeSummary.vue 1.75 KB
  Dropdown.vue 2.23 KB
  DropdownLink.vue 353 B
  Input.vue 436 B
  InputError.vue 203 B
  Label.vue 239 B
  NavLink.vue 812 B
  Portfolio
  PortfolioSummary.vue 936 B
  ResponsiveNavLink.vue 858 B
  ValidationErrors.vue 525 B
  Layouts
  Authenticated.vue 6.45 KB
  Guest.vue 667 B
  Pages
  .DS_Store 6 KB
  Auth
  ConfirmPassword.vue 1.58 KB
  ForgotPassword.vue 1.71 KB
  Login.vue 2.45 KB
  Register.vue 2.48 KB
  ResetPassword.vue 2.15 KB
  VerifyEmail.vue 1.6 KB
  Dashboard.vue 1.42 KB
  Dividends.vue 585 B
  InvestedCapital
  Index.vue 2.15 KB
  Portfolio
  Index.vue 2.01 KB
  Welcome.vue 14.85 KB
  Shared
  Layout.vue 957 B
  app.js 635 B
  bootstrap.js 869 B
  lang
  en
  auth.php 674 B
  pagination.php 534 B
  passwords.php 744 B
  validation.php 8.13 KB
  views
  app.blade.php 861 B
  routes
  auth.php 2.61 KB
  channels.php 558 B
  console.php 592 B
  web.php 958 B
  server.php 563 B
  storage
  .DS_Store 6 KB
  app
  .gitignore 23 B
  public
  .gitignore 14 B
  framework
  .DS_Store 6 KB
  .gitignore 119 B
  cache
  .DS_Store 6 KB
  .gitignore 21 B
  sessions
  .DS_Store 6 KB
  .gitignore 14 B
  testing
  .gitignore 14 B
  views
  .DS_Store 6 KB
  .gitignore 14 B
  imports
  .DS_Store 6 KB
  transactions.csv 33.28 KB
  logs
  .DS_Store 6 KB
  .gitignore 14 B
  test
  dividend_payouts_import.csv 151 B
  transaction_import_advanced.csv 167 B
  transaction_import_basic.csv 200 B
  transaction_import_sell_whole_holding.csv 90 B
  tailwind.config.js 608 B
  tests
  .DS_Store 6 KB
  CreatesApplication.php 380 B
  Feature
  .DS_Store 6 KB
  Auth
  AuthenticationTest.php 1.02 KB
  EmailVerificationTest.php 1.73 KB
  PasswordConfirmationTest.php 1.04 KB
  PasswordResetTest.php 1.86 KB
  RegistrationTest.php 770 B
  Dashboard
  GetDashboardTest.php 1.65 KB
  Dividend
  ImportDividendPayoutsCommandTest.php 1.06 KB
  Transaction
  ImportTransactionsCommandTest.php 2.21 KB
  Pest.php 1.55 KB
  TestCase.php 654 B
  webpack.config.js 150 B
  webpack.mix.js 755 B
  6. MailTool Source Code
  .DS_Store 8 KB
  .env.example 970 B
  README.md 266 B
  app
  .DS_Store 6 KB
  Console
  Commands
  Mail
  ProceedSequencesCommand.php 753 B
  Subscriber
  ImportSubscribersCommand.php 700 B
  Kernel.php 492 B
  Exceptions
  Handler.php 824 B
  Http
  .DS_Store 6 KB
  Api
  Controllers
  Mail
  ClickSentMailController.php 362 B
  OpenSentMailController.php 359 B
  Subscriber
  CreateSubscriberController.php 451 B
  Kernel.php 2.58 KB
  Middleware
  Authenticate.php 469 B
  EncryptCookies.php 307 B
  HandleInertiaRequests.php 881 B
  PreventRequestsDuringMaintenance.php 366 B
  RedirectIfAuthenticated.php 877 B
  TrimStrings.php 381 B
  TrustHosts.php 372 B
  TrustProxies.php 649 B
  VerifyCsrfToken.php 320 B
  Web
  Controllers
  Auth
  AuthenticatedSessionController.php 1.34 KB
  ConfirmablePasswordController.php 1.04 KB
  EmailVerificationNotificationController.php 659 B
  EmailVerificationPromptController.php 598 B
  NewPasswordController.php 2.32 KB
  PasswordResetLinkController.php 1.4 KB
  RegisteredUserController.php 1.34 KB
  VerifyEmailController.php 848 B
  Automation
  AutomationController.php 1.71 KB
  GetDashboardController.php 397 B
  Mail
  Broadcast
  BroadcastController.php 1.71 KB
  PreviewBroadcastController.php 499 B
  SendBroadcastController.php 422 B
  Sequence
  GetSequenceReportController.php 485 B
  PreviewSequenceMailController.php 346 B
  PublishSequenceController.php 447 B
  SequenceController.php 1.63 KB
  SequenceMailController.php 1.17 KB
  Subscriber
  ImportSubscribersController.php 464 B
  SubscriberController.php 1.75 KB
  Requests
  Auth
  LoginRequest.php 2.16 KB
  Providers
  AppServiceProvider.php 744 B
  AuthServiceProvider.php 613 B
  BroadcastServiceProvider.php 380 B
  EventServiceProvider.php 704 B
  RouteServiceProvider.php 2 KB
  TelescopeServiceProvider.php 1.66 KB
  artisan 1.65 KB
  bootstrap
  app.php 1.58 KB
  cache
  .DS_Store 6 KB
  .gitignore 14 B
  composer.json 2.3 KB
  composer.lock 411.61 KB
  config
  app.php 9.26 KB
  auth.php 3.59 KB
  broadcasting.php 1.67 KB
  cache.php 3.2 KB
  cors.php 846 B
  data.php 1.4 KB
  database.php 4.94 KB
  filesystems.php 2.23 KB
  hashing.php 1.53 KB
  ide-helper.php 10.19 KB
  logging.php 3.49 KB
  mail.php 3.49 KB
  queue.php 2.84 KB
  sanctum.php 2.24 KB
  services.php 950 B
  session.php 6.88 KB
  telescope.php 5.68 KB
  view.php 1.03 KB
  database
  .DS_Store 6 KB
  .gitignore 10 B
  factories
  .DS_Store 6 KB
  Automation
  AutomationFactory.php 428 B
  AutomationStepFactory.php 712 B
  Mail
  BroadcastFactory.php 605 B
  SentMailFactory.php 574 B
  SequenceFactory.php 585 B
  SequenceMailFactory.php 957 B
  SequenceMailScheduleFactory.php 921 B
  Shared
  UserFactory.php 973 B
  Subscriber
  FormFactory.php 464 B
  SubscriberFactory.php 792 B
  TagFactory.php 408 B
  migrations
  2014_10_12_000000_create_users_table.php 798 B
  2014_10_12_100000_create_password_resets_table.php 683 B
  2019_08_19_000000_create_failed_jobs_table.php 820 B
  2019_12_14_000001_create_personal_access_tokens_table.php 861 B
  2022_01_25_184501_create_forms_table.php 667 B
  2022_01_25_211153_create_subscribers_table.php 1.01 KB
  2022_01_25_211154_create_tags_table.php 771 B
  2022_01_25_211155_create_subscriber_tag_table.php 629 B
  2022_01_26_200329_create_broadcasts_table.php 942 B
  2022_01_27_210957_create_jobs_table.php 860 B
  2022_01_29_130645_create_sequences_table.php 840 B
  2022_01_29_131829_create_sequence_mails_table.php 1 KB
  2022_01_29_131959_create_sequence_mail_schedules_table.php 733 B
  2022_01_29_203354_create_sent_mails_table.php 1.01 KB
  2022_02_22_181411_create_sequence_subscriber_table.php 955 B
  2022_02_22_191346_create_automations_table.php 646 B
  2022_02_22_191424_create_automation_steps_table.php 697 B
  seeders
  .DS_Store 6 KB
  Automation
  AutomationSeeder.php 1.21 KB
  DatabaseSeeder.php 1.26 KB
  Mail
  BroadcastSeeder.php 3.2 KB
  SequenceSeeder.php 3.88 KB
  Subscriber
  SubscriberSeeder.php 2.14 KB
  deptrac.yaml 1.54 KB
  draft.yaml 229 B
  jsconfig.json 169 B
  package-lock.json 343.37 KB
  package.json 872 B
  phpstan.neon 653 B
  phpunit.xml 1.17 KB
  public
  .DS_Store 6 KB
  .htaccess 603 B
  css
  .DS_Store 6 KB
  index.php 1.67 KB
  js
  .DS_Store 6 KB
  mix-manifest.json 71 B
  robots.txt 24 B
  resources
  .DS_Store 6 KB
  css
  app.css 95 B
  js
  .DS_Store 6 KB
  Components
  ApplicationLogo.vue 2.99 KB
  Button.vue 483 B
  Checkbox.vue 642 B
  Dropdown.vue 2 KB
  DropdownLink.vue 301 B
  Filter
  Form.vue 2.75 KB
  Show.vue 1.18 KB
  Input.vue 512 B
  InputError.vue 193 B
  Label.vue 229 B
  Mail
  PerformanceLine.vue 515 B
  NavLink.vue 747 B
  Pagination.vue 700 B
  ResponsiveNavLink.vue 793 B
  ValidationErrors.vue 546 B
  Layouts
  Authenticated.vue 6.88 KB
  Guest.vue 585 B
  Pages
  Auth
  ConfirmPassword.vue 1.41 KB
  ForgotPassword.vue 1.54 KB
  Login.vue 2.23 KB
  Register.vue 2.27 KB
  ResetPassword.vue 1.94 KB
  VerifyEmail.vue 1.5 KB
  Automation
  Form.vue 4.15 KB
  List.vue 2.83 KB
  Step
  Action
  Form.vue 2.25 KB
  Event
  Form.vue 1.67 KB
  Broadcast
  Form.vue 4.65 KB
  List.vue 4.45 KB
  Preview.vue 732 B
  Dashboard.vue 6.41 KB
  Sequence
  Content.vue 4.26 KB
  Form.vue 1.91 KB
  List.vue 4.07 KB
  Reports.vue 3.6 KB
  SequenceMail
  Form.vue 5.56 KB
  List.vue 823 B
  Subscriber
  Form.vue 5.45 KB
  List.vue 5.28 KB
  Welcome.vue 6.55 KB
  app.js 635 B
  bootstrap.js 869 B
  lang
  en
  auth.php 674 B
  pagination.php 534 B
  passwords.php 744 B
  validation.php 8.25 KB
  views
  .DS_Store 6 KB
  app.blade.php 912 B
  auth
  confirm-password.blade.php 1.14 KB
  forgot-password.blade.php 1.24 KB
  login.blade.php 2.12 KB
  register.blade.php 2.05 KB
  reset-password.blade.php 1.65 KB
  verify-email.blade.php 1.42 KB
  components
  application-logo.blade.php 2.97 KB
  auth-card.blade.php 278 B
  auth-session-status.blade.php 160 B
  auth-validation-errors.blade.php 397 B
  button.blade.php 398 B
  dropdown-link.blade.php 199 B
  dropdown.blade.php 1.34 KB
  input.blade.php 232 B
  label.blade.php 143 B
  nav-link.blade.php 605 B
  responsive-nav-link.blade.php 652 B
  dashboard.blade.php 521 B
  emails
  echo.blade.php 25 B
  layouts
  app.blade.php 1.13 KB
  guest.blade.php 780 B
  navigation.blade.php 4.58 KB
  welcome.blade.php 17.96 KB
  routes
  api.php 526 B
  auth.php 2.64 KB
  channels.php 558 B
  console.php 592 B
  web.php 2.51 KB
  server.php 563 B
  src
  .DS_Store 6 KB
  Domain
  .DS_Store 6 KB
  Automation
  .DS_Store 8 KB
  Actions
  DeleteAutomationAction.php 228 B
  RunAutomationsAction.php 1.09 KB
  Steps
  AddTagAction.php 311 B
  AddToSequenceAction.php 323 B
  UpsertAutomationAction.php 2.03 KB
  DataTransferObjects
  AutomationData.php 1.88 KB
  AutomationStepData.php 551 B
  Enums
  Actions.php 458 B
  AutomationStepType.php 133 B
  Events.php 115 B
  Events
  SubscribedToFormEvent.php 402 B
  Jobs
  RunAutomationsJob.php 819 B
  Listeners
  SubscribedToFormListener.php 430 B
  Models
  Automation.php 567 B
  AutomationStep.php 550 B
  ViewModels
  GetAutomationsViewModel.php 456 B
  UpsertAutomationViewModel.php 1.71 KB
  Mail
  .DS_Store 8 KB
  Actions
  Broadcast
  DeleteBroadcastAction.php 231 B
  SendBroadcastAction.php 957 B
  UpsertBroadcastAction.php 528 B
  SentMail
  ClickSentMailAction.php 251 B
  OpenSentMailAction.php 249 B
  Sequence
  CreateSequenceAction.php 829 B
  DeleteSequenceAction.php 596 B
  DeleteSequenceMailAction.php 228 B
  ProceedSequenceAction.php 3.76 KB
  UpsertSequenceMailAction.php 915 B
  Builders
  Broadcast
  BroadcastBuilder.php 359 B
  SentMail
  SentMailBuilder.php 1004 B
  Sequence
  SequenceBuilder.php 760 B
  SequenceMailBuilder.php 310 B
  Contracts
  Sendable.php 209 B
  DataTransferObjects
  Broadcast
  BroadcastData.php 685 B
  FilterData.php 248 B
  PerformanceData.php 327 B
  Sequence
  SequenceData.php 1.19 KB
  SequenceMailData.php 2.05 KB
  SequenceMailScheduleAllowedDaysData.php 611 B
  SequenceMailScheduleData.php 967 B
  SequenceProgressData.php 294 B
  Enums
  Broadcast
  BroadcastStatus.php 287 B
  Sequence
  SequenceMailStatus.php 142 B
  SequenceMailUnit.php 426 B
  SequenceStatus.php 138 B
  SubscriberStatus.php 151 B
  Exceptions
  Broadcast
  CannotSendBroadcast.php 221 B
  Jobs
  Broadcast
  SendBroadcastJob.php 647 B
  Sequence
  ProceedSequenceJob.php 646 B
  Mails
  EchoMail.php 533 B
  Models
  Broadcast
  Broadcast.php 2.4 KB
  Casts
  FiltersCast.php 782 B
  Sequence
  SequenceMailScheduleAllowedDaysCast.php 603 B
  Concerns
  HasPerformance.php 671 B
  SentMail.php 913 B
  Sequence
  Sequence.php 2 KB
  SequenceMail.php 3.05 KB
  SequenceMailSchedule.php 875 B
  SequenceSubscriber.php 744 B
  ViewModels
  Broadcast
  GetBroadcastsViewModel.php 800 B
  PreviewBroadcastViewModel.php 448 B
  UpsertBroadcastViewModel.php 881 B
  Sequence
  CreateSequenceViewModel.php 274 B
  EditSequenceContentViewModel.php 919 B
  GetSequenceReportsViewModel.php 1.3 KB
  GetSequencesViewModel.php 862 B
  Shared
  .DS_Store 6 KB
  Actions
  ReadCsvAction.php 1.05 KB
  Filters
  DateFilter.php 825 B
  Models
  BaseModel.php 478 B
  Concerns
  HasUser.php 393 B
  Scopes
  UserScope.php 389 B
  User.php 1.03 KB
  ValueObjects
  Percent.php 512 B
  ViewModels
  Concerns
  HasForms.php 343 B
  HasTags.php 337 B
  GetDashboardViewModel.php 2.44 KB
  ViewModel.php 834 B
  Subscriber
  .DS_Store 8 KB
  Actions
  DeleteSubscriberAction.php 228 B
  ImportSubscribersAction.php 1.74 KB
  UpsertSubscriberAction.php 934 B
  Builders
  SubscriberBuilder.php 533 B
  DataTransferObjects
  DailySubscribersData.php 246 B
  FormData.php 275 B
  NewSubscribersCountData.php 329 B
  SubscriberData.php 2.03 KB
  TagData.php 697 B
  Enums
  Filters.php 450 B
  Exceptions
  InvalidFilterException.php 220 B
  Filters
  Filter.php 286 B
  FormFilter.php 403 B
  TagFilter.php 465 B
  Jobs
  ImportSubscribersJob.php 681 B
  Models
  Concerns
  HasAudience.php 919 B
  Form.php 500 B
  Subscriber.php 2.32 KB
  Tag.php 627 B
  ViewModels
  GetSubscribersViewModel.php 977 B
  UpsertSubscriberViewModel.php 665 B
  storage
  .DS_Store 6 KB
  app
  .gitignore 23 B
  public
  .gitignore 14 B
  framework
  .DS_Store 6 KB
  .gitignore 119 B
  cache
  .DS_Store 6 KB
  .gitignore 21 B
  sessions
  .DS_Store 6 KB
  .gitignore 14 B
  testing
  .DS_Store 6 KB
  .gitignore 14 B
  views
  .DS_Store 6 KB
  .gitignore 14 B
  logs
  .DS_Store 6 KB
  .gitignore 14 B
  subscribers
  subscribers.csv 201 B
  testing
  subscribers.csv 207 B
  tailwind.config.js 522 B
  tests
  .DS_Store 6 KB
  CreatesApplication.php 380 B
  Feature
  .DS_Store 6 KB
  Auth
  AuthenticationTest.php 1.03 KB
  EmailVerificationTest.php 1.74 KB
  PasswordConfirmationTest.php 1.05 KB
  PasswordResetTest.php 1.87 KB
  RegistrationTest.php 770 B
  Automation
  RunAutomationsTest.php 5.31 KB
  Mail
  Sequence
  ProceedSequenceTest.php 9.22 KB
  Subscriber
  ImportSubscribersTest.php 2.61 KB
  TestCase.php 163 B
  webpack.config.js 150 B
  webpack.mix.js 755 B
  60843503.jpg?042148 31.63 KB
  README.md 800 B

Description



Textbook in PDF format

"Domain-Driven Design with Laravel" is the essential guide to implementing DDD the Laravel way. The book covers topics like:

Simplifying ugly controllers with the help of Actions
Leaning out your models with Custom Query Builders
Using View Models to query data for a specific page
Writing very high-level code with Custom Collections
Getting rid of random arrays like $data using Value Objects and DTOs
Removing annoying status strings like draft or approved with States and Transitions
Structuring your code using Domains and Applications
Applying CQRS in the most simple yet effective form
…And much more
All of the above by building a complex, real-world application. No “hello world” or “smells like a Youtube tutorial” examples. We will implement an e-mail marketing application such as ConvertKit or MailChimp, to be more precise

Related Torrents

torrent name size uploader age seed leech
6
0