This episode is for members only

Level up with a premium membership

Get access
Already a member? Sign in to continue
Playing
30. Deleting uploads
75 episodes7 hrs 19 mins

Course overview

Build a marketplace where sellers can list and sell files, while we take a cut of each sale using Stripe Connect. We'll cover payments, uploads, roles, zipping files on the fly, the Bulma CSS framework, and much more.

Alex Garrett-Smith
Alex Garrett-Smith
Hey, I'm the founder of Codecourse!

Comments

No coments, yet. Be the first to leave a comment.

Episodes

0%
Your progress
  • Total: 7 hrs 19 mins
  • Played: 0 mins
  • Remaining: 7 hrs 19 mins
Join or sign in to track your progress
02. Introduction and demo
5m 56s
0%
03. Basic Laravel setup
2m 19s
0%
04. Switching Bootstrap for Bulma
3m 14s
0%
05. Templates
7m 14s
0%
06. Navigation
7m 48s
0%
07. Mailtrap setup
1m 51s
0%
08. Switching login and register styles
11m 28s
0%
09. Password resets
7m 35s
0%
10. Account dashboard
7m 48s
0%
11. Stats design
4m 13s
0%
12. Users and files
7m 39s
0%
13. Starting a new file submission
8m 46s
0%
14. Authorization
3m 20s
0%
15. New file form
6m 30s
0%
16. Submitting a file
6m 53s
0%
17. Listing all files
11m 10s
0%
18. Component/slot refactor
2m 36s
0%
19. Quick flash messages
4m 7s
0%
20. File update form
7m 6s
0%
21. File approval setup
5m 38s
0%
22. DRYing up validation
5m 32s
0%
23. Checking if a file needs approving
9m 7s
0%
24. Storing approval
2m 48s
0%
25. Approval recap
1m 25s
0%
26. Showing the pending approval status
6m 20s
0%
27. Upload setup
4m 19s
0%
28. Setting up Dropzone
6m 13s
0%
29. Handling file uploads
15m 1s
0%
30. Deleting uploads
9m 8s
0%
31. Pulling in existing uploads
2m 31s
0%
32. Validating upload count
5m 49s
0%
33. Improving upload count validation
6m 42s
0%
34. Modifying uploads
2m 52s
0%
35. Detecting approval
3m 53s
0%
36. Refactoring with scopes
3m 21s
0%
37. File deleting recap
3m 20s
0%
38. Roles setup
8m 50s
0%
39. Custom blade directive
5m 3s
0%
40. Admin dashboard
6m 15s
0%
41. Admin middleware
2m 46s
0%
42. Showing new files for approval
9m 43s
0%
43. Approving a file
7m 31s
0%
44. Rejecting a file
3m 30s
0%
45. Listing updated files
5m 40s
0%
46. Approving file changes
8m 7s
0%
47. Rejecting file changes
3m 49s
0%
48. File rejected/approval emails
10m 21s
0%
49. Updates rejected/approved emails
4m 56s
0%
50. Public file page basics
8m 27s
0%
51. Public file page visibility
5m 11s
0%
52. Showing available uploads
2m 1s
0%
53. Admin file preview
7m 20s
0%
54. Showing the form
5m 6s
0%
55. Submitting an email
6m 16s
0%
56. Sale setup
6m 28s
0%
57. Recording the sale
8m 59s
0%
58. Event and listener
6m 29s
0%
59. Sending the email
5m
0%
60. Basic setup
3m 59s
0%
61. Checking a sale matches
3m 34s
0%
62. Building up a file list
8m 44s
0%
63. Zipping up files
4m 50s
0%
64. How Stripe Connect works
4m 50s
0%
65. New user columns
2m 11s
0%
66. Middleware and connect prompt
6m 11s
0%
67. Connect flow
5m 39s
0%
68. Storing user tokens
6m 36s
0%
69. CSRF considerations
3m 13s
0%
70. Middleware if already connected
1m 46s
0%
71. The Stripe form
5m 33s
0%
72. Processing and splitting the payment
9m 51s
0%
73. Events and email
1m 51s
0%
74. Basic user stats
7m 9s
0%
75. User all time/this month sales
7m 6s
0%
76. Admin stats
6m 53s
0%