File tree Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Expand file tree Collapse file tree 1 file changed +19
-0
lines changed Original file line number Diff line number Diff line change 25
25
- [ ` download ` ] ( #download )
26
26
- [ ` generate ` ] ( #generate )
27
27
- [ ` generateForce ` ] ( #generate-force )
28
+ - [ ` generateIf ` ] ( #generate-if )
29
+ - [ ` generateUnless ` ] ( #generate-unless )
28
30
- [ Contributors] ( #contributors )
29
31
- [ Security] ( #security )
30
32
- [ Changelog] ( #changelog )
@@ -293,6 +295,23 @@ LaravelStub::from(__DIR__ . 'model.stub')
293
295
->generateForce();
294
296
```
295
297
298
+ <a name =" generate-if " ></a >
299
+ ### ` generateIf `
300
+
301
+ If you want to generate a stub file if given boolean expression evaluates to ` true ` , you can use the ` generateIf ` method:
302
+
303
+ ``` php
304
+ LaravelStub::from(__DIR__ . 'model.stub')
305
+ ->to(__DIR__ . '/App')
306
+ ->name('new-model')
307
+ ->ext('php')
308
+ ->replaces([
309
+ 'NAMESPACE' => 'App',
310
+ 'CLASS' => 'Milwad'
311
+ ])
312
+ ->generateIf(true);
313
+ ```
314
+
296
315
<a name =" contributors " ></a >
297
316
## Contributors
298
317
You can’t perform that action at this time.
0 commit comments